En-têtes d'e-mail de : ont perdu leur texte "via SITENAME"

Continuant la discussion de Mail does not go out after recent update

J’ai rencontré ce problème hier avant la publication des correctifs. J’étais en train de migrer par coïncidence mon email de notification vers un nouveau domaine et de le configurer pendant que les emails étaient défectueux. Cela a conduit à quelques heures très déroutantes !

À ce propos, j’ai remarqué récemment que les emails ne sont plus envoyés avec le nom de l’expéditeur qui inclut le nom du site. Là où il était écrit Utilisateur Via [Site], il est maintenant simplement indiqué Utilisateur comme nom de l’expéditeur de l’email. J’ai remarqué cela sur plus d’une instance de Discourse.

Après avoir fait quelques recherches, il semble qu’il y avait auparavant un paramètre de site nommé from_email qui permettait de spécifier cela, mais il semble avoir été supprimé.

Y a-t-il une chance que ce soit un autre bug lié à ces mêmes changements peut-être ? Ou y a-t-il eu une nouvelle méthode pour faire les choses / un changement de conception intentionnel que j’aurais manqué ?

1 « J'aime »

Le via est probablement ajouté par l’UMA pour afficher l’expéditeur.

Pouvez-vous extraire et afficher les en-têtes From, Reply-To, Subject et Sender des anciens et des nouveaux e-mails ?

Il n’y en avait pas. Il y a :

notification_email     # variable d'environnement : DISCOURSE_NOTIFICATION_EMAIL
reply_by_email_address # variable d'environnement : DISCOURSE_REPLY_BY_EMAIL_ADDRESS

Il ne semble y avoir aucune différence dans ces en-têtes entre les anciens et les nouveaux e-mails, à l’exception du fait que les anciens en-têtes From incluent la mention « via ».

(Pour contexte, le nom de mon site est Collectives, mon ancien domaine était minecraftengineering.org et le nouveau domaine est saen.dev).

Tout a été basculé sauf l’e-mail de notification, que je n’ai modifié qu’il y a quelques jours (je possède toujours l’ancien domaine).

Ancien
From: Saen via Collectives <noreply@minecraftengineering.org>

Nouveau
From: Saen <noreply@saen.dev>

(Non modifié)

  • Reply-To: Collectives <incoming + [replykey] @saen.dev>
  • Subject: [My Topic Title]
  • X-Discourse-Sender: Saen

Peut-être est-ce lié au fait que j’utilisais auparavant des domaines différents pour les e-mails de notification et de réponse, et que j’utilise maintenant le même domaine pour les deux. Peut-être que cela déclenche quelque chose dans les clients qui fait que la mention « via » n’est plus nécessaire ?

Le changement pertinent est :

Cela ne m’intéresse pas particulièrement, mais en quoi inclure moins d’informations sur la raison pour laquelle vous recevez un e-mail est-il une amélioration ?

Un autre sujet concernant ce changement (ou cette famille de changements) se plaignait qu’il indique maintenant quelque chose comme « vous avez reçu ceci parce qu’ils ont répondu à un sujet que vous suiviez » (ce qui contient PLUS d’informations que l’ancienne méthode).

Je ne peux pas répondre de manière faisant autorité, mais je soupçonne que c’est parce que le nom du site est déjà présent dans la ligne d’objet.

1 « J'aime »

Ah. Cela aurait du sens. Le Principe de Base est donc de réduire la redondance ici.

1 « J'aime »