Kann ich Benutzer zu Discourse hinzufügen, ohne Einladungen zu senden?

Ich bringe eine Community auf Discourse um und habe eine Liste mit E-Mail-Adressen. Ich möchte für jeden Benutzer ein Konto erstellen, damit ich ihnen über das Forum E-Mails senden kann, aber sie vorerst nicht posten können können. Ich versuche zunächst, Discourse nur als Plattform für Ankündigungen zu nutzen.

Kann ich eine Liste mit E-Mail-Adressen importieren, ohne Einladungen an jede Person zu senden?

Wenn Sie planen, Konten zu erstellen, ohne sich anzumelden oder Einladungen zu versenden, finden Sie hier eine Methode, die Sie in Ihrer Konsole ausprobieren können.

rails c
u = User.create!(username: "name", email: "name@email.com", password: "password")
u.approve(Discourse.system_user, false) # falls manuelle Freigaben erforderlich sind
u.activate

Stellen Sie einfach sicher, dass Sie die Zustimmung dieser Nutzer haben. Außerdem können sie nur die Discourse-Zusammenfassungs-E-Mails erhalten, da Discourse darüber hinaus keine integrierte Newsletter- oder Mailer-Funktionalität bietet.

Du könntest alle Benutzer zwingen, eine Kategorie anzusehen.

Du kannst … aber du wirst diese Nutzer auch dazu “zwingen”, … nun ja, dich zu hassen, weil du sie mit Spam belästigst. :wink:

Vergessen Sie nicht, dass die Standardzeit für Benutzer, ihren Benutzernamen zu ändern, 3 Tage beträgt. Manche Benutzer möchten möglicherweise nicht, dass ihr Benutzername das Präfix ihrer E-Mail-Adresse ist. Die Einstellung befindet sich unter admin/site_setting/category/users. Möglicherweise möchten Sie die Anzahl der Tage erhöhen, um ihnen die Möglichkeit zu geben, sich einzuloggen und Änderungen vorzunehmen.