Tsocks com mail mail agent agent mailx não está funcionando

4

Eu uso um servidor proxy SOCKS para enviar e-mails usando sendmail no Linux e mailx para enviar e-mails da linha de comando.

Para usar o servidor SOCKS, estou usando tsocks para enviar e-mails usando mailx , por exemplo, como este

tsocks mailx -s "Test mail" [email protected]

Mas os e-mails que eu envio não estão passando pelo proxy. Eu não sei o que faço de errado.

Qualquer ajuda, por favor.

    
por Gilles 10.05.2012 / 07:58

2 respostas

1

Eu suspeito que o mailx está configurado para usar o sendmail, portanto, tsocks é redundante aqui. O que acontece se você omitir isso?

tsocks podem realmente estar no caminho - se você não tiver uma regra em /etc/tsocks.conf para ignorar o proxy da interface de loopback, ele pode enviar a mensagem para o proxy quando não deveria.

p>     
por 10.05.2012 / 20:43
0

Resposta tardia, mas acabei de descobrir como enviar e-mails por meio do proxy http / https:

Usando apenas ssmtp e seguindo a configuração do wiki do archlinux . O tutorial falha no envio do e-mail de teste, abaixo está a solução que funciona para mim.

Eu tenho uma conexão ssh socks para localhost . Estou usando corkscrew para se conectar ao meu daemon ssh em execução na porta 443. Você pode ou não precisar disso. Se você não precisa disso, omita a opção -o abaixo

ssh -vv -CND 8080 -p443 user@<sshd server> -o "ProxyCommand corkscrew 
   $proxy_ip_or_domain_name $proxy_port <sshd server> 
   443 /file/to/proxy-credentials"

o arquivo de autorização de credenciais de proxy é assim:

DOMAIN\user:pass

Eu configurei /etc/tsocks.conf como este

server = 127.0.0.1
server_port = 8080

O comando do tutorial

echo test | mail -v -s "testing ssmtp setup" [email protected]

trava e não funciona para mim ao colocar tsocks na frente dele, mas

TSOCKS_CONFFILE=/etc/tsocks.conf tsocks mail [email protected] 
    < .bash_history

faz.

    
por 15.01.2014 / 12:19