Es gibt keine garantierte Möglichkeit, dies zu tun. Wir haben die Website-Einstellung „E-Mails deaktivieren“, aber damit werden alle E-Mails deaktiviert, einschließlich der Einladungen.
Es wird sie außerdem daran hindern, ihre Konten wiederherzustellen, falls sie jemally ein Passwort zurücksetzen müssen. E-Mail ist für Discourse zentral; ohne funktionierende E-Mail ist die Nutzung kaum praktikabel.
Mein Problem ist, dass ich eine Einladung in das HTML des E-Mail-Stils eingefügt habe, sodass dasselbe Einladungs-Template für alle E-Mails verwendet wird.
Daher macht es keinen Sinn, andere E-Mails mit diesem Template zu versenden, außer die Einladungsmail.
Schauen Sie sich vielleicht unter https://yoursite/admin/site_settings/category/user_preferences?filter=notification um und passen Sie diese Einstellungen an:
Außerdem könnte Ihnen dieser Link helfen: Optional global invite code. Allerdings müssen Benutzer weiterhin Verifizierungs- und Passwort-zurücksetzen-E-Mails empfangen können, es sei denn, Sie verwenden eine Methode wie Google Auth.
Wenn dies nur für eine Testphase ist und Sie eine Google- (oder ähnliche) Authentifizierung verwenden und die globale Einladungs-Funktion für Sie funktioniert, könnten Sie E-Mails deaktivieren. Das wäre jedoch nicht sehr benutzerfreundlich.
Es gibt zwei Benutzereinstellungen, die steuern, welche E-Mails an einen Benutzer gesendet werden. Diese Einstellungen finden Sie im Abschnitt „E-Mails