Massenhaftes Hinzufügen von E-Mail-Adressen sendet Einladungs-E-Mails, auch wenn „Benutzer benachrichtigen“ nicht aktiviert ist (neuester Branch)

Zusammenfassung

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.

1 „Gefällt mir“

Danke @Ethsim2 für den Bericht :+1: Wird durch folgenden Link behoben:

Ah, danke!

Wäre es machbar, dies und das vorherige Verhalten über eine sitzweite oder ähnliche Einstellung umzuschalten?

Ich bin mir nicht sicher, was du meinst :thinking: Ich habe einfach dafür gesorgt, dass das Kontrollkästchen „Benutzer benachrichtigen" beachtet wird.

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.