Question
Je suis en train de faire un programme de détection de rebond, qui lit les courriers de rebond. Notre configuration est que nous envoyons des e-mails, ajoutant un noreply@domain.tl aux mails envoyés. Certains destinataires n'existent plus et nous voulons donc lire le rebond et détecter à qui il a été envoyé. Je me suis effondré à ce sujet pendant un jour ou deux maintenant mon Google et ainsi. Maintenant, je suis tombé sur quelque chose nommé Verp, chemin de retour d'enveloppe variable. Mais y a-t-il quelqu'un ici qui peut m'expliquer la technique en termes "humains"?
Je le comprends de cette manière: envoyez un courrier à un destinataire avec un en-tête "de:" réglé sur noreply+recipent+recipent_domain.tl@domain.tl.
Mais comment le serveur de messagerie du destinataire déduit-il l'adresse de retour dans l'en-tête de l'en-tête si le destinataire n'existe pas? Est-ce qu'il le déduit du chemin de retour à la place dans le courrier envoyé?
J'espère que quelqu'un comprend ma question et peut m'expliquer comment cela fonctionne, ou peut-être me dire une façon alternative de le faire.
La solution
Imagine ça:
Vous envoyez une newsletter à:
- Bob@example.org
- Jane@example.org
- Steve@example.org
Les adresses Bob et Jane n'existent plus.
Par conséquent, pour chaque adresse mail que vous ciblez, vous gérez un chemin de retour unique: adresse comme tel:
- Pour Bob: 1@bounce.yourdomain.com
- Pour Jane: 2@bounce.yourdomain.com
- Pour Steve: 3@bounce.yourdomain.com
Puis vérifier votre fourre-tout Compte sur Bounce.yourDomain.com (programmatiquement) Vous trouvez deux e-mails:
Un pour 1@bounce.yourdomain.com et un pour 2@bounce.yourdomain.com.
Vous avez précédemment stocké quelque part que 1 appartient à Bob et 2 à Jane, vous les supprimez donc de la liste des newsletter.