Ce n’est pas une transformation de l’en-tête en soi - lorsque la réponse par e-mail est activée, Discourse envoie un e-mail avec l’enveloppe-from définie sur le modèle d’adresse reply_by_email_address et définit également reply-to: si l’e-mail est répondable.
Par exemple, ici sur meta c’est :
notification_email: notifications@meta.discoursemail.com
reply_by_email_address: incoming+%{reply_key}@meta.discoursemail.com
ce qui devient :
Return-Path: <incoming+verp-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@meta.discoursemail.com>
From: Person <notifications@meta.discoursemail.com>
Reply-To: Person <incoming+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@meta.discoursemail.com>
L’e-mail de notification va dans l’en-tête From, et reply_by_email_address va dans l’enveloppe-from. Nous avons configuré notre réception de courrier de telle sorte que tout ce qui est adressé à …@meta.discoursemail.com est livré à meta, ce qui fait que cela fonctionne.
Mais si votre serveur de messagerie ne vous permet pas d’utiliser cet enveloppe-from, vous obtiendrez l’erreur que vous signalez.
Cette erreur vient très certainement du serveur de messagerie. Discourse pourrait vous la signaler, mais c’est le serveur de messagerie qui la génère.