Existe-t-il un moyen de voir si le courrier envoyé par mon serveur a été reçu par le serveur destinataire?

15

J'ai envoyé un e-mail important indiquant que le destinataire prétend ne pas l'avoir reçu.

Ils disent avoir demandé à leur équipe informatique de voir si l'e-mail a été reçu sur leur serveur. Selon eux, l'e-mail n'a jamais atteint leur serveur. De plus, ils n'acceptent pas la chance que l'e-mail ait été reçu et marqué comme SPAM.

Ne devrais-je pas recevoir un message d'erreur dans le cas où l'e-mail n'a pas été remis?

Est-ce leur moyen pour moi de vérifier s'ils disent la vérité (cela me semble très louche).

Je vous remercie.

belyid
la source
9
Êtes-vous l'administrateur du serveur de messagerie qui envoie le courrier? Si oui, lisez votre fichier journal. Sinon, c'est hors sujet . Et non, vous n'obtenez pas nécessairement une erreur - il est tout à fait possible qu'un serveur de réception rejette silencieusement les courriers qu'il classe comme spam. Leçon du jour: les choses importantes ne sont pas envoyées par e-mail.
Sven
1
Vérifiez les journaux de votre serveur de messagerie.
Michael Hampton
2
@Sven Oui, je suis administrateur du serveur de messagerie qui a envoyé l'e-mail.
belyid
4
Vous devriez pouvoir voir à partir de vos journaux SMTP si le serveur des destinataires a accepté ou non l'e-mail. La délivrabilité au-delà (vers la boîte aux lettres des utilisateurs) est de leur responsabilité.
joeqwerty

Réponses:

30

Vous pouvez absolument voir dans les journaux de postfix où un e-mail a été envoyé et s'il a été accepté. Voici un exemple d'entrée de journal de mon serveur de messagerie qui indique que le message a été envoyé avec succès aux serveurs Google SMTP.

15 déc 14:21:43 postfix / smtp ébène [2422]: D05BB1D872: à =, relay = gmail-smtp-in.l.google.com [74.125.201.27]: 25, délai = 1,4, délais = 0,08 / 0,01 /0.59/0.74, dsn = 2.0.0, status = sent (250 2.0.0 OK 1418674912 h96si7402391iod.11 - gsmtp)

Ce que cela ne montre pas , c'est ce que le serveur a fait avec l'e-mail après son acceptation, mais cette entrée à elle seule suffit pour que vous disiez au service informatique distant que votre courrier a bien été remis et que vous pouvez leur donner l'ID du message et le réponse de leur serveur (entre parenthèses à la fin) pour apporter des preuves!

Bonne chance.

Daniel Farrell
la source
4
Cela donne également une date et une heure de livraison exactes, en supposant que les horloges sont synchronisées. (Ce qu'ils devraient être, car toute configuration de serveur sensée verra ses horloges synchronisées à une heure standard, souvent UTC mais parfois - l'hérédité! - heure locale.) Cela réduira considérablement l'effort des administrateurs du serveur distant de suivre vers le bas l'e-mail dans leurs journaux.
un CVn
5

Non, vous ne pourrez pas vérifier cela.

Le courrier électronique est un service «au mieux». Il n'y a aucune garantie qu'un e-mail donné sera effectivement livré. Habituellement, vous recevrez une notification indiquant que la livraison a été retardée, mais cela dépend du logiciel de messagerie entre vous et le destinataire.

Vous pouvez consulter le journal de votre serveur de messagerie pour vérifier qu'il a bien été envoyé, mais ce n'est pas une garantie de livraison.

Brian
la source
6
Eh bien, vous pourrez peut-être vérifier que le message a été accepté par leur serveur de messagerie public (et cela pourrait être suffisant en fonction des besoins des PO), mais oui, cela en soi n'est pas une garantie qu'il s'est finalement retrouvé dans la boîte de réception de quelqu'un en attente de être lu.
Rob Moir
5

Il y a "Notification de statut de livraison" alias DSN - MTA envoie un petit message à l'émetteur lorsque LDA se produit. Mais dans la mesure où cette fonctionnalité a été utilisée par les spammeurs, les postmasters la désactivent. Certains MTA modernes eximne l'ont pas du tout.

À partir des journaux, vous pouvez savoir que le message de votre MTA a été transmis à un autre MTA, mais vous ne pouvez pas estimer que le message sera remis ou relayé. Vous avez réussi à relayer le message en dehors de votre zone de responsabilité et c'est tout.

Kondybas
la source
3

Si vous n'avez pas accès aux journaux du serveur que vous avez utilisé, vous ne pouvez pas le prouver pour ce message particulier. Normalement, vous obtenez un message d'erreur en cas d'échec, à moins que le serveur ne pense que c'est du spam et qu'il le rejette.

Si le serveur est inaccessible, le serveur d'envoi continuera d'essayer pendant quelques jours. Vous recevrez un avis différé après quelques heures.

Lorsque vous souhaitez prouver qu'un message a été accepté par le serveur destinataire, vous pouvez activer une confirmation de livraison (à ne pas confondre avec la confirmation de lecture). Cependant, tous les clients de messagerie ne le prennent pas en charge. Thunderbird le fait (lors de la rédaction d'un message, choisissez des options -> demander un accusé de réception ou quelque chose). De nombreux serveurs de messagerie répondent à la demande de reçu et vous recevrez un message indiquant que le message a été remis au serveur xyz.

Halfgaar
la source
OP est l'administrateur du serveur SMTP d'envoi, il a donc vraisemblablement accès aux journaux SMTP. Voir les commentaires sur la question.
un CVn