Eu tenho um aplicativo de terceiros em execução no localhost
tentando enviar e-mails com postfix via smtp na mesma máquina. O problema é que o postfix parece recusar mensagens para alguns destinatários:
Conteúdo de /var/log/mail
Sep 1 00:05:35 myhost postfix/smtpd[20574]: connect from localhost[127.0.0.1]
Sep 1 00:05:35 myhost postfix/smtpd[20574]: B70E59A050: client=localhost[127.0.0.1]
Sep 1 00:05:35 myhost postfix/smtpd[20574]: lost connection after DATA (0 bytes) from localhost[127.0.0\
.1]
Enquanto isso, o aplicativo de envio diz:
cannot send mail to recipient@... please check connectivity
Este erro só acontece com alguns destinatários.
Eu verifiquei meu main.cf
:
mynetworks = 127.0.0.1/32, 192.76.247.2/32, 192.76.247.3/32, 192.76.247.4/32
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
Existe alguma coisa que eu perdi? Ou existe alguma outra configuração para restringir os destinatários?
Executando o postconf, mail_version = 2.9.4
no SLES11 SP3
Enviando e-mails para os mesmos domínios usando
echo "test" | mail -s "test" [email protected]
funciona sem problemas.
Saída de despejo TCP
11 0.001483 127.0.0.1 127.0.0.1 SMTP 107 C: RCPT TO:[email protected]>
12 0.002311 127.0.0.1 127.0.0.1 SMTP 80 S: 250 2.1.5 Ok
13 0.002485 127.0.0.1 127.0.0.1 SMTP 72 C: DATA
14 0.002555 127.0.0.1 127.0.0.1 SMTP 103 S: 354 End data with <CR><LF>.<CR><LF>