2010-04-27 4 views
1

J'utilise mailer actif pour l'envoi de courriels,Comment tracer Bouncing Les e-mails en action mailer (Rails)

Je veux tracer les courrier ids qui rebondissent quand je vous envoie les mails à l'utilisateur.

S'il vous plaît donner vos précieux commentaires les gars.

Merci à l'avance.

* HIKKU

+0

avez-vous trouvé une solution à l'aide des pierres précieuses ou api tiers. –

Répondre

0
+1

J'ai essayé de modifier cela pour supprimer le deuxième lien qui ne fonctionne plus. Ma modification a été rejetée pour une raison quelconque. –

+0

Le premier lien ne fonctionne plus non plus. Dit que c'est pour Rails 1.x et est épuisé. Contient un lien vers l'édition Rails 3.x, qui est également épuisée. – maurice

+0

Downvoted car aucun lien ne fournit d'informations. Je suggère de mettre à jour le post et je vais revenir en arrière. – Shayne

1

je passe récemment d'utiliser le service de messagerie Postmark, juste pour que je puisse mieux connaître rebondissait emails. Ils ont un bounce api et support webhooks. Je n'ai jamais pu trouver un moyen de ramener cette information à mon application à partir du MTA que j'avais en cours d'exécution. C'est un pay service donc ça ne marchera peut-être pas pour vous, mais cela a été utile pour mon projet.

+0

Je suis d'accord - Postmark rend tout cela très simple. Le prix est très raisonnable compte tenu de la douleur qu'ils enlèvent. – Jurgen

3

Une solution consiste à utiliser des adresses de provenance uniques lors de l'envoi de courriels. Par exemple lors de l'envoi d'un e-mail à un utilisateur avec l'ID 666, utilisez l'adresse de départ [email protected]

Ensuite, configurez un script qui reçoit les réponses. Si la réponse est un rebond, sortez le msg-id ou tout ce dont vous avez besoin du mail et stockez-le.

Il peut être difficile de déterminer si la réponse est un renvoi ou une réponse réelle d'un utilisateur réel, car tous les MTA ne formatent pas correctement les messages de rebond. Une alternative à Postmark pourrait être MadMimi.