En lisant et en testant la documentation Configurer la réception directe des e-mails pour les sites auto-hébergés avec mail-receiver, j’ai remarqué qu’un détail manquait : comment Discourse gère l’emplacement de l’adresse reply-key dans une réponse par e-mail.
Aujourd’hui, j’ai confirmé lors de tests (avec mail-receiver) que :
- Une réponse fonctionne si l’adresse reply-key de Discourse se trouve dans À :.
- Une réponse fonctionne également si l’adresse reply-key se trouve uniquement en Cc :, même si À : pointe vers une adresse complètement différente.
- L’ordre des destinataires n’a pas d’importance (À vs Cc).
- Discourse traitera la réponse correctement tant que l’adresse reply-key apparaît n’importe où dans la liste des destinataires.
Les autres destinataires recevront simplement une copie du message ; leurs propres réponses ne fonctionneront que s’ils incluent également une reply-key valide pour leur compte.
Ajout proposé à la documentation
Dans la section expliquant comment mail-receiver traite les messages entrants, ajoutez une note comme celle-ci :
Note sur la gestion de la reply-key
Discourse traitera un message entrant de réponse par e-mail tant que l’adresse spéciale reply-key (par exemple,reply+abcdef123@forum.example.com) apparaît n’importe où dans la liste des destinataires.
- La reply-key ne doit pas nécessairement être l’adresse principale À :.
- Elle peut se trouver dans À :, Cc : ou Cci :, dans n’importe quel ordre.
- Cela signifie que vous pouvez envoyer une réponse avec l’e-mail d’une autre personne dans À : et placer la reply-key de Discourse en Cc : — la réponse sera toujours associée au bon sujet.
Les autres destinataires recevront simplement une copie de l’e-mail, mais leurs propres réponses ne fonctionneront que s’ils incluent également une reply-key valide pour leur compte.
Cela éviterait aux administrateurs et aux utilisateurs de se demander si la reply-key doit toujours être dans le champ À.