Sendmail Envia mas nunca Entrega

4

Eu tentei 10 e-mails diferentes hospedados no Google, Yahoo !, GoDaddy e alguns que são hospedados em particular, e sempre recebo os seguintes erros. Bloqueei informações confidenciais, mas você poderá ver os erros.

Feb 16 17:06:50 xxxxx sendmail[31824]: o1GM6ovJ031824: [email protected], ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30054, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o1GM6oJo031825 Message accepted for delivery)
Feb 16 16:54:19 xxxxx sendmail[31625]: o1GLsJPP031625: [email protected], ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30097, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o1GLsJah031626 Message accepted for delivery)
Feb 17 09:05:52 xxxxx sm-mta[10620]: o1H6Z3jM005734: to=<[email protected]>, ctladdr=<[email protected]> (33/33), delay=07:30:49, xdelay=01:15:36, mailer=esmtp, pri=571331, relay=aspmx3.googlemail.com. [209.85.222.4], dsn=4.0.0, stat=Deferred: Connection timed out with aspmx3.googlemail.com.
Feb 17 10:35:23 xxxxx sm-mta[12828]: o1HEZwn8011833: to=<[email protected]>, ctladdr=<[email protected]> (33/33), delay=00:59:25, xdelay=00:12:36, mailer=esmtp, pri=300353, relay=aln-mailrelay.att.net. [12.102.252.75], dsn=4.0.0, stat=Deferred: Connection timed out with aln-mailrelay.att.net.

Se você der uma olhada, todos eles enviam, mas depois (HOURS depois) recebo um erro "stat = Deferred: A conexão expirou com {server}". Estou no meu juízo final, porque eu uso essa mesma configuração em cada um dos meus servidores, e todos eles funcionam.

    
por Jeremy Boyd 17.02.2010 / 16:49

2 respostas

2

se você não puder usar a porta 25, normalmente poderá usar a porta 587, pois essa é a porta de entrega SMTP projetada para ser usada entre os servidores.

Teste isso se sua porta de bloco ISP 25.

O DNS parece estar funcionando também quando retorna os endereços IP dos servidores remotos. Sim, teste a porta 587 e envie essa porta.

edit: testado funciona para mim em 25.

~ $ telnet aspmx3.googlemail.com 25 Tentando 72.14.213.27 ... Conectado a aspmx3.googlemail.com. O personagem de fuga é '^]'. 220 mx.google.com ESMTP q20si8879349rvl.138

    
por 25.05.2010 / 18:54
0

Eu não tenho ideia de como ler um log do Sendmail, mas isso é o que parece para mim:

As primeiras duas linhas indicam que o servidor que você está enviando (127.0.0.1 - localhost) aceitou o email do cliente para entrega aos sistemas remotos. Essas duas primeiras linhas indicam que o servidor local (o seu) aceitou o email do cliente de email (que pode ser o próprio servidor). Isso não indica que uma conexão foi feita com os sistemas remotos e que os sistemas remotos aceitaram o email.

A terceira e a quarta linhas indicam a tentativa de saída dos servidores para entregar o email aos sistemas remotos e indica que os emails estão sendo deferidos nos sistemas remotos.

Pode ser que os sistemas remotos estejam exibindo seus e-mails recebidos. Qual é o FQDN de saída do seu servidor? Você tem registros A, PTR e SPF configurados em sua zona DNS pública para esse FQDN?

Como voretaq7 sugeriu, você pode estabelecer uma conexão telnet para a porta 25 do seu servidor para os sistemas remotos e realizar uma conversa SMTP bem-sucedida (tente enviar um email de teste enquanto conectado via telnet)?

    
por 17.02.2010 / 17:52