Eu tenho uma instalação do Ubuntu (16.04) onde executo o postfix como meu servidor de e-mail, e o mailman para hospedar algumas listas de e-mail que eu gerencio. Eu descobri recentemente os comandos do postfix: smtp_tls_security_level
e smtpd_tls_security_level
. A recomendação é definir os dois níveis para encrypt
. Isso ajuda a reduzir o spam enormemente porque muitos spambots não suportam TLS quando se conectam para entregar sua carga de lixo. O servidor de e-mails silenciosamente desconecta a conexão.
No entanto, mailman
usa uma conexão SMTP direta com o servidor de correio local (127.0.0.1) e, quando o nível de segurança é definido como encrypt
, a entrega é ignorada silenciosamente. O interessante é que, quando eu mando uma mensagem, ela é salva no arquivo pipermail
, mas a mensagem nunca é entregue.
Agora, quando observo smtpd_tls_security_level = encrypt
no arquivo /etc/postfix/main.cf
, o mailman começa a trabalhar novamente. Com a versão smtp_...
ativada, ela reduz o volume de spam, mas ter as duas opções definidas como encrypt
é muito mais eficaz.
Minha pergunta: existe uma maneira de obter mailman
usando o postfix
sendmail
binário em vez de se conectar diretamente ao SMTP? Se isso fosse feito, o email seria entregue muito bem e eu poderia ter as duas opções definidas como encrypt
.
Ou alguém tem alguma sugestão sobre como eu poderia configurar o postfix
para criar uma exceção apenas para mailman
e outras conexões em 127.0.0.1
? Eu preferiria o primeiro porque é limpo, mas eu quero fazer isso funcionar.