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.