Das Massenhinzufügen von E-Mail-Adressen zu einer Gruppe scheint Einladungs-E-Mails zu senden, selbst wenn „Benutzer benachrichtigen“ deaktiviert ist.
Erwartetes Verhalten
Wenn „Benutzer benachrichtigen“ deaktiviert ist, sollten keine E-Mails gesendet werden.
Tatsächliches Verhalten
Discourse sendet Einladungs-E-Mails mit dem Betreff:
„[Name] hat Sie eingeladen, [Forum] beizutreten“
Die Transaktionsprotokolle von Brevo bestätigen die Zustellung und klassifizieren sie als Einladungs-E-Mails.
Umgebung
Discourse-Version: neuester Branch (selbst gehostet, Docker, aktuell über git pull und Neuaufbau)
Hosting: selbst gehostet, Docker
SMTP-Anbieter: Brevo
Durchgeführte Aktion:
Admin → Gruppen → Mitglieder hinzufügen → E-Mail-Adressen im Stapel hinzufügen → „Benutzer benachrichtigen“ deaktiviert
Frage
Ist dies das erwartete Verhalten, weil die E-Mail-Adressen noch keinen bestehenden Benutzern entsprachen (Einladungs-Flow), oder ist dies bei neueren Discourse-Versionen unbeabsichtigt?
Verwandte ältere Diskussion
Meine Erfahrung legt nahe, dass Einladungs-E-Mails immer noch gesendet werden, auch wenn „Benutzer benachrichtigen“ nicht angekreuzt ist.
Nachweis
Die Transaktionsprotokolle von Brevo zeigen:
Ereignis: Zugestellt
Ereignis: Durch Proxy geöffnet
Betreff: „[Name] hat Sie eingeladen, [Forum] beizutreten“
Diese E-Mails wurden unmittelbar nach der Stapeladditionsaktion ausgelöst.
Ziel
Klären, ob dies das erwartete Designverhalten für vorgemerkte/nicht existierende Benutzer ist oder eine Regression/UX-Mehrdeutigkeit in neueren Discourse-Versionen.
In Anwendungsfällen, bei denen es Verzeichnislisten gibt, bei denen ein Mitglied auch Mitglied einer anderen Liste sein kann, wäre es wünschenswert, eine Einstellung zu haben, bei der nur E-Mails ohne zugehörige Konten benachrichtigt werden.