3 votes

Comment "Répondre à cet e-mail pour commenter" comme sur Facebook ?

Une application de type forum sur laquelle je travaille enverra une notification par courriel à l'auteur du fil de discussion lorsqu'il recevra une nouvelle réponse. Il serait bien que le propriétaire puisse simplement répondre à l'e-mail pour ajouter une nouvelle réponse au fil de discussion.

Comment puis-je mettre en œuvre cette fonctionnalité, c'est-à-dire "répondre à cet e-mail pour commenter" comme sur Facebook ?

Option A : scanner la ligne d'objet/le corps ? Je n'aime pas ça car que se passe-t-il si l'utilisateur modifie la ligne d'objet par erreur ?

Option B : utiliser une adresse électronique unique de réponse qui renvoie à l'ID du fil de discussion. S'agit-il d'une fonction courante pour les serveurs de messagerie, comme la création d'un compte *@addComment.domain.com ? Ou bien le serveur d'applications doit-il créer un nouveau compte de messagerie avant d'envoyer l'e-mail avec l'adresse de réponse ?

D'autres options ?

Merci !

8voto

jarofclay Points 540

L'utilisation de chaînes dans le sujet et le corps peut être facilement effacée par un utilisateur du système.

Utilisez l'adressage plus (reply+UNIQUEIDENTIFIER@yourapplication.com) comme adresse REPLY-TO dans le message électronique. Avec CFIMAP, vous pouvez récupérer les messages et analyser l'adresse TO.

Le domaine Wildcard (replyto@UNIQUEIDENTIFIER.yourapplication.com) est également une option, mais si votre serveur de messagerie prend en charge l'adressage plus, je choisirais cette voie.

2voto

chryss Points 3420

Vous pourriez insérer l'ID du fil de discussion ou l'ID du message parent (le message auquel il est répondu) dans l'en-tête Msgessage-ID : de l'e-mail, ou dans un en-tête d'e-mail personnalisé, et placer le traitement après l'acceptation du message.

Toutefois, l'utilisation d'adresses personnalisées de type "Reply-To :" est assez courante.

0voto

kolosy Points 1265

Une option consiste à intégrer un identifiant à la fois dans l'objet et dans le corps du message original. quelque chose de petit, comme le code de 6 à 8 caractères de bit.ly. de cette façon, ils sont moins susceptibles de se tromper, et vous avez la sécurité du corps du message, que la plupart des gens laissent de toute façon.

0voto

andrewc Points 11

Il n'est pas conseillé d'utiliser un en-tête de courrier électronique personnalisé, car il n'y a aucune garantie qu'un serveur le long de la route ne le supprimera pas (ou ne le transmettra pas). Un ami qui travaillait dans un énorme centre de données de messagerie pour AT&T a déclaré que les techniciens de ce centre l'avaient mis en garde contre cette idée.

Cela peut également être le cas pour le message-ID : -- je ne sais pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X