Registrierungs-E-Mail wird nicht gesendet

Punkt 2 – „Der Benutzer gibt seine Kontodaten ein und erhält eine Aktivierungs-E-Mail in seinem Posteingang.“

Wir haben festgelegt, dass Benutzer genehmigt werden müssen, aber die Aktivierungs-E-Mail wird nach der Registrierung nicht im Posteingang neuer Benutzer gesendet. Mögliche Ursachen hierfür? (Übrigens konnte der neue Benutzer 2 Tage nach der Registrierung die Folge-E-Mail zur Aktivierung des Kontos erhalten).

@simon Ich würde mich auch über Ihre Einblicke freuen :point_up_2:. Danke

Die Aktivierungs-E-Mail sollte wie gewohnt gesendet werden, unabhängig davon, ob die Genehmigung festgelegt ist oder nicht. :thinking: Zeigen Ihre E-Mail-Protokolle an, dass sie gesendet wurde? /admin/email/sent

Hallo @JammyDodger,

Es ist interessant, dass das neue Mitglied die „Anmelde“-E-Mail erhalten hat, als dies ursprünglich eingerichtet wurde. Aber bei späteren Testläufen erhielt das neue Mitglied nur die E-Mail „Aktivierungserinnerung“ 2 Tage nach der Anmeldung. Haben Sie eine Idee, was dies verursachen könnte? Vielen Dank.


Sie könnten die /skipped-Liste überprüfen, nur um sicherzugehen, obwohl ich nicht weiß, warum eine Anmelde-E-Mail übersprungen werden sollte?

Gibt es etwas Besonderes an den Benutzern/E-Mails, die Sie zum Testen verwenden?

Keine Protokolle in den übersprungenen E-Mails gefunden.

Bei der Mitgliedschaftsart sollte es technisch gesehen dasselbe sein, bei dem sich neue Mitglieder über den Wishlist Member-Registrierungslink anmelden, der automatisch einen neuen Benutzer in Discourse erstellt. Das neue Benutzerkonto ist zu diesem Zeitpunkt noch nicht aktiv, daher sollte der nächste Schritt darin bestehen, dass ein neues Mitglied die Anmelde-E-Mail erhält. Aber wir sind uns nicht sicher, warum sie aus irgendeinem Grund nicht gesendet wird…

Ich dachte, die /skipped-Seite wäre vielleicht ein Schuss ins Blaue. :slight_smile:

Es könnte etwas mit der Methode zu tun haben, mit der Sie Benutzer erstellen. Wie ist der Wishlist Member-Registrierungslink konfiguriert?

1 „Gefällt mir“

Danke für deine Einblicke @JammyDodger, wir werden die Registrierungskonfiguration prüfen – hoffentlich können wir das bald klären.

2 „Gefällt mir“

Ich rate hier ein wenig. Haben Sie DiscourseConnect zwischen WordPress und Discourse aktiviert? Wenn ja, klicken die Benutzer wahrscheinlich auf die Schaltfläche „Anmelden“ auf Ihrer Discourse-Site, um die Anmeldung zu initiieren, und nicht auf eine Schaltfläche „Registrieren“.

Unter der Annahme, dass das Obige korrekt ist, könnte die Option „Discourse-Benutzer bei der Anmeldung erstellen oder synchronisieren“ im Reiter „DiscourseConnect Provider“-Optionen von WP Discourse aktiviert sein, was einen anderen Anmeldeflow für Benutzer verursachen könnte, die sich über einen Registrierungslink von Wishlist Member anmelden, als für Benutzer, die sich durch Klicken auf die Schaltfläche „Anmelden“ bei Discourse anmelden. Ich könnte hier aber auch völlig falsch liegen, wenn die Konfiguration nicht so ist.

1 „Gefällt mir“

@simon, ja zur Verwendung von DiscourseConnect und Sie haben auch Recht, als Sie sagten: „Klicken Sie auf die Schaltfläche „Anmelden““ anstatt auf die Schaltfläche „Registrieren“.

Was können wir damit tun, damit Benutzer die „Registrierungs“-E-Mail sofort nach der Registrierung erhalten? Oder ist dies mit unserer Einrichtung nicht möglich?

Danke dafür, Simon. :slight_smile:

1 „Gefällt mir“

Das ergibt jetzt Sinn. Die Benutzer registrieren ein Konto bei WordPress und nicht bei Discourse. Das kann aus Benutzersicht mit DiscourseConnect etwas verwirrend sein, aber das ist wahrscheinlich ein separates Problem.

Was jetzt passiert, ist, dass der Benutzer auf die Schaltfläche „Anmelden“ in Discourse klickt. Er wird auf die Anmeldeseite Ihrer WordPress-Website weitergeleitet. Dann muss er von der Anmeldeseite zur Registrierungsseite der Website navigieren (das ist der verwirrende Teil). Nach der Registrierung auf der Website sollte er eine E-Mail von WordPress erhalten, in der er aufgefordert wird, sein Konto zu aktivieren (dies hängt von der Konfiguration Ihrer WordPress-Website ab). Unter der Annahme, dass Ihre WordPress-Website die Standardregistrierungskonfiguration hat, klickt der Benutzer dann auf den Link in der Aktivierungs-E-Mail und durchläuft die Schritte zur Aktivierung seines WordPress-Kontos und zur Anmeldung auf der Website.

Wenn Sie die Option „Discourse-Benutzer bei der Anmeldung erstellen oder synchronisieren“ von WP Discourse aktiviert haben:

Die Anmeldung bei WordPress führt dazu, dass automatisch ein Discourse-Benutzer erstellt wird. Wenn Sie diese Option auf WordPress nicht aktiviert haben, wird der Discourse-Benutzer erst erstellt, wenn er entweder erneut auf die Discourse-Schaltfläche „Anmelden“ klickt oder auf einen Discourse-Anmeldelink klickt, den Sie zu Ihrer WordPress-Website hinzugefügt haben.

In beiden Fällen wird, sobald der Discourse-Benutzer erstellt ist, ein Überprüfungseintrag „Muss genehmigt werden“ auf Ihrer Discourse-Website erstellt:

Die Mitarbeiter Ihrer Discourse-Website werden darüber informiert, dass ein Benutzer auf die Genehmigung wartet. Wenn ein Mitarbeiter den Benutzer genehmigt, erhält der Benutzer eine E-Mail von Discourse mit der Benachrichtigung „Sie wurden genehmigt“.

Dies scheint ein sehr komplizierter Ansatz zu sein, um Benutzern den Zugriff auf die Discourse-Website zu ermöglichen. Der einfachste Weg, dies zu vereinfachen (aus Benutzersicht), wäre, die Einstellung „Benutzer müssen genehmigt werden“ in Discourse zu deaktivieren. Wenn Sie Benutzer auf Ihrer WordPress-Website haben, die Sie nicht zulassen möchten, dass sie auf Ihre Discourse-Website zugreifen, wäre es besser, Ihrer WordPress-Website Code hinzuzufügen, um zu verhindern, dass einige Benutzer sich bei Discourse anmelden: How to prevent some WP users from being able to login to Discourse - #2 by simon.

Ich glaube nicht, dass es einen guten Anwendungsfall dafür gibt, die Einstellung „Benutzer müssen genehmigt werden“ zu aktivieren, wenn DiscourseConnect aktiviert ist. Aus Benutzersicht ist das ziemlich verwirrend.

Ich möchte eine gute Lösung für das von mir erwähnte Problem finden, bei dem Benutzer, die noch keine Konten bei Discourse oder WordPress haben, auf die Schaltfläche „Anmelden“ von Discourse klicken, wenn DiscourseConnect aktiviert ist. Vielleicht könnte Discourse eine Einstellung für die „Discourse Connect Signup URL“ hinzufügen. Wenn diese konfiguriert ist, könnten Benutzer zur Registrierungsseite des Authentifizierungsanbieters weitergeleitet werden, anstatt zur Anmeldeseite des Authentifizierungsanbieters. Vorerst ist die beste Lösung, sicherzustellen, dass der Link zur „Registrierung“ auf der Anmeldeseite des Authentifizierungsanbieters deutlich sichtbar ist. Auf der Standard-WordPress-Anmeldeseite ist dies nicht sehr offensichtlich:

Du bist immer eine große Hilfe @simon. Vielen Dank dafür. Das ist super. Du hattest einen besseren Workflow, als wir gerade dabei waren, das alles herauszufinden. Ich werde das dem Team zeigen, damit es sich damit beschäftigt.

1 „Gefällt mir“