Bestätigungsmail für die Administratorenfreigabe nicht versendet

Ich habe ein paar Themen zu dem Thema gefunden, aber keines davon bezieht sich auf das Problem, auf das ich stoße.

Ich möchte einem Kollegen Administratorzugriff gewähren, also gehe ich zu Benutzer → x → Administrator gewähren.

Die Benutzeroberfläche antwortet, dass die E-Mail gesendet wurde, und ich erwarte sie in meinem Posteingang, da ich der Website-Administrator bin. Aber keine E-Mail (auch nicht im Spam).

Also überprüfe ich das E-Mail-Protokoll (gesendet) und kann nicht sehen, dass die E-Mail gesendet wurde – ich kann keine E-Mail vom Typ „admin_confirmation_message“ finden.

Was könnte der Grund sein?
Wie kann ich debuggen?

Francis

Wie ist der Status der E-Mail, die Sie unter admin/email/sent sehen?

Sie sollte ungefähr so aussehen:

(Post-ID: 8032)
/ 250 Ok 010d019599fbc428-94ef9ff4-c956-47d0-8d5a-e5f76f6517a8-000000

Was passiert auch, wenn Sie die Test-E-Mail-Funktion verwenden und an mail-tester.com senden?

1 „Gefällt mir“

Das ist der Punkt.
Es gibt keinen Eintrag im Log.

Das Senden einer Test-E-Mail funktioniert ohne Probleme.

1 „Gefällt mir“

Die an mail-tester gesendete E-Mail erhält eine Punktzahl von 10/10

1 „Gefällt mir“

Überprüfen Sie die Protokolle Ihres E-Mail-Anbieters.

Gestern hat mich jemand mit einem ähnlichen Problem kontaktiert. Der E-Mail-Anbieter des Empfängers hat die E-Mail abgelehnt, und dies wurde in den Protokollen des sendenden Anbieters aufgezeichnet.

Wird die Test-E-Mail an dieselbe E-Mail-Adresse gesendet?

2 „Gefällt mir“

Überprüfen Sie die Protokolle Ihres E-Mail-Anbieters.

Es gibt kein Protokoll, da keine E-Mail gesendet wird.

Wird die Test-E-Mail an dieselbe E-Mail-Adresse gesendet?

Ja – und sie wird gut empfangen.

Ich habe den Teil verpasst, dass die E-Mail buchstäblich nicht gesendet wurde.

Nun, dann keine Ahnung :pensive_face: Entschuldigung!

1 „Gefällt mir“

Wenn dies eine einmalige Sache ist, würde ich die Administratorrechte einfach über die Befehlszeile gewähren.

Ich würde Adminrechte einfach über die CLI vergeben.

CLI – das ist neu für mich. Wenn Sie nützliche Links haben, wie man auf die CLI zugreift, und Dokumentationen zu diesem Thema – danke fürs Teilen.

Unabhängig von der Lösung des unmittelbaren Problems, dem Benutzer Admin-Zugriff zu gewähren, möchte ich verstehen, wie ich das Problem debuggen kann, dass die E-Mail nicht gesendet wird. Es könnte nützlich sein, einen Fehler zu identifizieren und Discourse zu verbessern?

Sie können dies überprüfen:

2 „Gefällt mir“

Hier, bitte schön

1 „Gefällt mir“

Was könnte der Grund dafür sein, dass keine E-Mails gesendet werden? Eine Einstellung in der Konfiguration? Wie kann ich das debuggen?

1 „Gefällt mir“

Es ist eine etwas längere Geschichte.
Suchen Sie am besten auf dieser Meta-Seite (mit oder ohne Hilfe von KI) nach verwandten Themen. Sie sollten etwas Zeit dafür aufwenden, da es keine sicheren Schritte dafür gibt. Soweit mein begrenztes Wissen reicht, gibt es mehrere Dinge.

Funktioniert es, wenn Sie ein anderes Administratorkonto verwenden (oder die E-Mail-Adresse des Administrators ändern), um einem Benutzer Administratorrechte zu gewähren?