Postfix: ligando “smtpd_tls_security_level = encrypt” quebra o mailman

2

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.

    
por Doug Barbieri 06.03.2017 / 02:08

0 respostas