Änderung im Verhalten bezüglich E-Mail

@Andro ja – völlig berechtigte Frage.

Das „plötzlich“ kommt daher, dass %{header_instructions} nichts ist, was Sie lokal geändert haben: Es ist ein von der Kernsoftware bereitgestellter Block, den Discourse in eine Reihe von Benachrichtigungs-E-Mails einfügt. Wenn die Kernsoftware ihre Formulierung ändert oder entscheidet, wann dieser Block enthalten ist, werden alle dies sofort bemerken, selbst wenn keine Admin-Einstellungen geändert wurden.

Ich möchte hier keine falschen Behauptungen aufstellen, ohne einen spezifischen Commit-Verweis, aber die wahrscheinlichste Ursache ist eine kürzliche Änderung im Kerncode des Standardtextes, zu dem %{header_instructions} für „Beobachtete-Themen“-Benachrichtigungen erweitert wird (zum Beispiel das Hinzufügen der Zeile „Jemand hat auf ein Thema geantwortet, das Sie beobachten.“), oder eine Änderung, wann dieser Block in den E-Mail-Text aufgenommen wird.

So können Sie bestätigen, woher es kommt:

  • Gehen Sie in Admin → E-Mail → E-Mail-Einstellungen → Vorlagen und sehen Sie sich die Benachrichtigungsvorlagen an, die Ihre Benutzer erhalten (beobachtet / verfolgt / geantwortet / erwähnt).
  • Wenn der Text mit %{header_instructions} beginnt, ist dies die Quelle des neuen einleitenden Textes.
  • Wenn Sie diesen entfernen oder ihn unter %{message} / %{context} (oder sogar %{reply_instructions}) verschieben, kehren Sie zum vorherigen „einfachen“ Verhalten zurück.

Unglücklicherweise gibt es derzeit keine systemweite Umschaltmöglichkeit dafür. Jede betroffene Vorlage muss einzeln angepasst werden, weshalb sich dies abrupt und schwer zu kontrollieren anfühlt, wenn sich das Kernverhalten ändert.

Wenn Sie Discourse gehostet nutzen, besteht die praktische Lösung darin, nur die kleine Anzahl von Vorlagen zu bearbeiten, die Ihre Benutzer tatsächlich erhalten, anstatt alle.

2 „Gefällt mir“