Existe alguma maneira de ver se o e-mail enviado pelo meu servidor foi recebido pelo servidor do destinatário?

15

Enviei um e-mail importante que o destinatário afirma que não foi recebido por eles.

Eles dizem que pediram à equipe de TI para ver se o email foi recebido no servidor. Segundo eles, o email nunca chegou ao seu servidor. Além disso, eles não aceitam a chance de que o email tenha sido recebido e marcado como SPAM.

Eu não deveria receber uma mensagem de erro caso o email não tenha sido entregue?

É de alguma forma para eu verificar se eles estão dizendo a verdade (parece muito suspeito para mim).

Obrigado.

    
por belyid 15.12.2014 / 20:44

4 respostas

29

Você pode ver os logs do postfix nos quais um e-mail foi enviado e se foi aceito. Aqui está uma entrada de registro de exemplo do meu servidor de e-mail, que indica que a mensagem foi enviada com sucesso para os servidores SMTP do Google.

Dec 15 14:21:43 ebony postfix/smtp[2422]: D05BB1D872: to=, relay=gmail-smtp-in.l.google.com[74.125.201.27]:25, delay=1.4, delays=0.08/0.01/0.59/0.74, dsn=2.0.0, status=sent (250 2.0.0 OK 1418674912 h96si7402391iod.11 - gsmtp)

O que isso não mostra é o que o servidor fez com o e-mail após ser aceito, mas essa entrada é suficiente para você informar ao departamento de TI remoto que seu e-mail foi entregue de fato e você pode fornecer a ID da mensagem e a resposta do servidor (entre parênteses no final) para fornecer evidências!

Boa sorte.

    
por 15.12.2014 / 21:24
5

Não, você não poderá verificar isso.

O email é um serviço de "melhor esforço". Não há garantias de que qualquer email seja entregue. Normalmente, você receberá uma notificação de que a entrega foi atrasada, mas isso depende do software de e-mail entre você e o destinatário.

Você pode verificar o log do seu servidor de e-mail para verificar se ele foi enviado, mas isso não é garantia de entrega.

    
por 15.12.2014 / 20:50
5

Existe o "Delivery Status Notification", também conhecido como DSN - MTA, que envia uma pequena mensagem ao remetente quando ocorre o LDA. Mas, até onde essa funcionalidade foi usada por spammers, os postmasters a desativam. Algum MTA moderno como exim não o tem de todo.

Nos registros, você pode saber que a mensagem do seu MTA foi passada para outro MTA, mas não é possível estimar que a mensagem será entregue ou retransmitida. Você conseguiu transmitir a mensagem fora de sua zona de responsabilidade e isso é tudo.

    
por 16.12.2014 / 14:50
3

Se você não tiver acesso aos registros do servidor que usou, não será possível provar isso para essa mensagem específica. Normalmente, você recebe uma mensagem de erro em caso de falha, a menos que o servidor ache que é spam e simplesmente descarte-o.

Se o servidor estiver inacessível, o servidor de envio continuará tentando por alguns dias. Você receberá um aviso diferido depois de algumas horas.

Quando você quiser que a mensagem de uma mensagem tenha sido aceita pelo servidor do destinatário, é possível ativar uma confirmação de entrega (não confundir com confirmação de leitura). Nem todos os clientes de e-mail suportam isso, no entanto. O Thunderbird (ao compor uma mensagem, escolhe opções - > solicita recibo de entrega ou algo assim). Muitos servidores de e-mail respondem à solicitação de um recibo e você recebe uma mensagem de que a mensagem foi entregue ao servidor xyz.

    
por 15.12.2014 / 20:50