postfix smtp auth port 25

0

Eu tenho um postfix / dovecot funcional em casa em um Raspberry Pi.

Eu habilitei smtps (porta 465) e force auth que está funcionando.

Mas ainda posso fazer telnet em meu servidor na porta 25 e enviar e-mail sem autenticação para uma caixa de correio do meu domínio. Claro que não consigo telnet / email para outro domínio (Erro "Relay access denied")

É um comportamento normal, mas posso corrigi-lo? É claro que preciso receber e-mails de outros servidores de e-mail na Internet.

Por exemplo, se você "telnet smtp.gmail.com 25", você não pode enviar um email, você precisa de auth, como eles fazem isso?

Obrigado

    
por rasmu 06.02.2017 / 12:43

1 resposta

0

Este é o comportamento pretendido. O Postfix está aceitando todos os e-mails para domínios pelos quais é responsável, é o seu trabalho. É o que você configurou para fazer usando a configuração smtpd_relay_restrictions , mais precisamente por meio do reject_unauth_destination opção.

Como você disse, outros servidores de e-mail precisam ser capazes de entregar e-mails para você, assim, naturalmente, você também pode.

O motivo pelo qual você não pode enviar e-mails para smtp.gmail.com é que eles dividiram servidores de e-mail para mensagens recebidas e enviadas. smtp.gmail.com é para e-mails enviados (ou seja, e-mails de um cliente para outro - você precisa se autenticar lá. Para e-mails recebidos, gmail-smtp-in.l.google.com. é responsável (consulte host gmail.com output). autenticação.

    
por 21.02.2017 / 17:12