Mailprobleme lassen meinen Kopf rotieren

Ich bin seit ein paar Tagen dabei herumzudoktern und kann nicht herausfinden, warum die E-Mail-Funktion nicht funktioniert. Die Domain ist bei Namecheap registriert, ich habe sie auf Cloudflare verwiesen und Discourse auf Digital Ocean installiert, während ich versuche, Sendgrid zu integrieren.

Der Containers-Ordner ist wie folgt eingerichtet:

      DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
      DISCOURSE_SMTP_PORT: 2525
      DISCOURSE_SMTP_USER_NAME: apikey
      DISCOURSE_SMTP_PASSWORD: "Q0Ou956E" (größter Teil des Passworts entfernt)
      DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, Standard: true)

      ## Falls Sie die Lets-Encrypt-Vorlage hinzugefügt haben, unten die Kommentare entfernen, um ein kostenloses SSL-Zertifikat zu erhalten
      LETSENCRYPT_ACCOUNT_EMAIL: matthew@virtusventus.com

Ich habe „Discourse Doctor

Das bedeutet mit fast aller Wahrscheinlichkeit, dass die E-Mail an SendGrid übermittelt wurde.

Meine einzige Vermutung ist, dass du bei dem falschen SendGrid-Konto angemeldet bist. Du kannst versuchen, mail-tester.com zu nutzen und zu prüfen, ob die Nachricht dort ankommt.

Eine weitere Möglichkeit könnte eine falsch konfigurierte Absenderadresse sein. Senden Sie E-Mails von derselben Domain wie Ihr Discourse-Hostname? Falls nicht, haben Sie die Benachrichtigungs-E-Mail-Adresse geändert?

Ich verwende eine andere Domain für Discourse als für die Entwickler-E-Mail. Und ja, ich habe die Benachrichtigungsadresse am Ende der Container-App so geändert, dass sie mit der E-Mail-Adresse übereinstimmt, die ich für die Entwickler-E-Mail verwende.

Hast du nach der Änderung neu aufgebaut?

Und ich bin nicht genau ein Experte für SendGrid, aber wenn du mit „Entwickler-E-Mail

Ja, es wurde neu aufgebaut… Die ‘Entwickler-E-Mail’ ist in Discourse festgelegt – das ist es, was die Einrichtung so nennt.

Hier ist die Ausgabe von Discourse Doctor.. aber SendGrid erhält sie nicht


==================== MAIL TEST ====================

Für einen zuverlässigen Test, holen Sie sich eine Adresse von http://www.mail-tester.com/

Oder senden Sie einfach eine Testnachricht an sich selbst.

E-Mail-Adresse für den Mail-Test? ('n' zum Überspringen) [matthew@Virtusventurs.com]: 

Sende E-Mail an matthew@Virtusventurs.com. . . 

Teste das Senden an matthew@Virtusventurs.com über smtp.sendgrid.net:2525.

SMTP-Server-Verbindung erfolgreich.

Sende an matthew@Virtusventurs.com. . . 

E-Mail vom SMTP-Server akzeptiert.

Diese Zeile deutet darauf hin, dass die E-Mail SendGrid erreicht hat. Du musst dich daher an SendGrid wenden, um herauszufinden, warum sie nicht zugestellt wird.

Danke an alle… Ich habe es hinbekommen… Es lag auf der SendGrid-Seite.