Vou começar dizendo que sou muito desinformado quando se trata de protocolos de e-mail, criptografia e basicamente tudo o mais relevante para essa pergunta.
Meu objetivo é configurar o fetchmail / procmail em uma máquina para pesquisar meu e-mail do Exchange e encaminhá-lo para o gmail (arquivos de configuração no final da pergunta). Eu tenho acesso a dois servidores sempre ativos e tentei configurar isso em ambos. Em ambos os casos, o fetchmail consegue obter os e-mails desejados com sucesso, mas o encaminhamento do procmail tem algum comportamento indesejado, descrito abaixo:
servidor 1: os e-mails chegam na caixa de entrada de destino (gmail), mas o fazem sem criptografia TLS (conforme indicado pelo bloqueio vermelho quebrado no gmail). O servidor neste cenário é um servidor da web do dreamhost. Algumas pesquisas desinformadas me levam a acreditar que isso se deve ao fato de que o correio de saída nos servidores dreamhost não tem TLS ( link ). Isso é realmente o cenário provável, ou isso pode ser devido a minha configuração do fetchmail / procmail?
servidor 2: o e-mail é enviado, mas parece ser rejeitado pelo gmail. Estou chegando a essa conclusão com base na seguinte mensagem de log do /var/log/mail.log
B8F31A6B0219: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[173.194.68.27]:25, delay=2.5, delays=0.01/0.01/2.3/0.19, dsn=2.0.0, status=sent (250 2.0.0 OK 1456578730 n203si17717347qhn.23 - gsmtp)
Novamente, isso é realmente o que está acontecendo? Em caso afirmativo, quais são minhas opções de solução de problemas? Será que o IP está na lista negra do google e isso nunca vai funcionar? Como se descobriria?
Por fim, estou aberto a sugestões sobre como conseguir isso de uma maneira diferente.
.fetchmailrc
poll exchange.server protocol IMAP
user "exchange_username"
password "exchange_pass"
smtpname "[email protected]"
keep
ssl
no rewrite
mda "/usr/bin/procmail -f %F -d %T"
.procmailrc
:0
! [email protected]