O postfix diz que o email foi enviado corretamente, a mensagem não chega na caixa de entrada dos provedores? não rejeitar no log?


10

Quando envio uma mensagem de teste do meu servidor de email para o meu email @ bellsouth.net, o log do postfix mostra que ele foi enviado OK, mas a mensagem nunca chega na minha caixa de entrada de bellsouth. Não devo receber um aviso de falha ou devolução se a At & T estiver bloqueando as mensagens?

Estou tentando solucionar o problema de por que alguns clientes não estão recebendo e-mails, mas se não houver nada no mail.log para dizer que a mensagem foi rejeitada, como sei quais mensagens foram entregues com êxito?

O log mostra:

Feb 27 09:02:36 MyHOSTNAME postfix/pickup[26175]: D53A72713E5: uid=0 from=<root>
Feb 27 09:02:36 MyHOSTNAME postfix/cleanup[26487]: D53A72713E5: message-id=<20120227140236.D53A72713E5@example.com>
Feb 27 09:02:36 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: from=<root@example.com>, size=878, nrcpt=1 (queue active)
Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<myemail@bellsouth.net>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne)
Feb 27 09:02:37 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: removed

O servidor da AT&T aceitou a mensagem, certo?

Por acaso, tenho um email da At & T / Bellsouth, mas não tenho uma conta em todos os ISP para os quais enviamos. Preciso de alguma maneira de saber se uma mensagem está chegando ao seu destino ou não. Existe alguma configuração no meu arquivo main.cf que afetaria se receberíamos ou não avisos de rejeição / rejeição?


Suponho que root@mydomain.comseja apenas um exemplo. Tem certeza de que pode receber e-mails no endereço 'de'? Caso contrário, eventuais relatórios de falha na entrega serão perdidos.
Matteo

Não é uma possibilidade que eles têm as suas contramedidas de spam configurado de uma maneira que ele aceita o correio e, silenciosamente, despeja-los sem chegar à caixa de entrada do cliente.
Bart Silverstrim

@ BartSilverstrim, ainda não deveríamos receber um aviso deles?
27412 Nick

1
Depende de como é tratado. Posso configurar um servidor de correio que aceite a entrega de mensagens e depois lixeira silenciosamente. Não é difícil de fazer. E com muito spam hoje de endereços falsos, o envio de uma mensagem de devolução pode aumentar a carga de spam, pois alguém que não tinha nada a ver com o spam e que seu endereço no "de" receberia uma notificação de devolução por algo que não fez , sobrecarregando o administrador de sistemas com a resposta de onde ele veio.
Bart Silverstrim

Respostas:


8

O dsn=2.0.0e um correto relay=significa que o servidor de correio da Bell aceitou a mensagem. No entanto, isso não significa que permitirá que a mensagem seja entregue na caixa de correio do usuário. Nesse caso, a explicação mais provável é que os filtros de spam da Bell South limparam sua mensagem antes de chegar à caixa de correio do usuário ou o software de email do usuário limpou a mensagem.

Certifique-se de que o endereço de e-mail de retorno aceite mensagens para que retorne dos servidores da Bell South. Isso também é importante caso você tente entregar mensagens em caixas de correio em seus servidores que realmente não existem.

Verifique sua configuração de e-mail para garantir que o e-mail não esteja sendo sinalizado como spam (enviando um e-mail e verificando os cabeçalhos). O Postfix deve escrever cabeçalhos / envelope corretos para que o e-mail pareça vir do domínio especificado no endereço 'de'. Portanto, se o seu servidor de correio for mail.example.com, mas o nome do host do servidor for realmente mailserver.int.hostingprovider.com, o postfix precisará ser configurado para mascarar corretamente como example.com. Isso também deve corresponder ao seu DNS reverso, para que uma pesquisa no endereço IP do servidor retorne o endereço do servidor (se não estiver correto, defina seu registro PTR). Isso pode ser facilmente verificado com dig.

dig example.com
dig -x <your IP address>

Você também deve considerar a configuração do SPF no seu DNS, pois é uma adição rápida e simples à pontuação de e-mail anti-spam do seu servidor.


É possível definir um endereço de caminho de retorno global bounces@mydomain.com no PostFix para que ele sempre seja adicionado a todas as mensagens, independentemente de qual pessoa ou aplicativo o envie? A pesquisa reversa do DNS é mail.meudominio.com e mail.meudominio.com resolve para o mesmo endereço IP. Eu adicionei um registro SPF ontem - usei a ferramenta da Microsoft para criar um. Adicionei-o como um registro txt ao meudomínio.com e não ao mail.meudominio.com. Deveriam ser os dois? O Spam Assassin no meu trabalho deu à mensagem um "-2,6".
27412 Nick

O SPF deve estar no que for retornado por dig MX mydomain.com. Se você não tiver um conjunto de MX definido, esta será a versão canonizada de dig mydomain.com. Não faria mal estar em ambos os domínios (como é apenas um registro TXT). Quanto a um coletor de devolução genérico, você pode lidar com isso com um filtro no postfix que faz um cco em uma caixa de correio separada se encontrar um pulo, mas isso é complicado (consulte postfix.org/postconf.5.html#recipient_bcc_maps para o mapeamento de cco ) Os devoluções devem ser vistas pelos próprios usuários, caso estejam tentando enviar um e-mail a alguém e digitar o endereço errado.
Webtoe

2
Acho que descobri o problema: o PHP estava enviando correio como www-data, mesmo que eu tivesse dito para não enviar. Você deve adicionar -f e outro sinalizador ao comando sendmail para forçá-lo a usar o envelope desejado. Eu acho que os ISPs jogam lixo no e-mail da www-data.
Nick

No meu próprio caso de emails enviados com sucesso, mas descartados silenciosamente, a adição do endereço do remetente à lista de desbloqueio no site do destinatário ajudou. Refere-se a um pacote de hospedagem na Web Host Europe.
tanius

3
Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<myemail@bellsouth.net>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne)

Bellsouth aceitou a mensagem; não é mais responsabilidade do postfix.

Pergunte ao bellsouth o que aconteceu com ele.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.