OK, also ich verwende Mailjet für SMTP und habe ein Problem mit der Validierung. Erstens kann ich die einzelne E-Mail-Adresse noreply@discourse.example.com nicht einfach validieren.
Ich würde lieber die Domain discourse.example.com validieren, aber dabei stoße ich auf zwei Probleme. Ich könnte dies mit einer speziellen Textdatei namens tun, aber es scheint, dass Discourse dies nicht zulässt (obwohl ich an dieser Stelle versucht bin, die nginx-Konfigurationsdatei so einzurichten, dass sie für diese URL etwas zurückgibt). Gut, vielleicht die DNS-TXT-Datei? Und hier gerate ich ins Schleudern, weil ich das DNS von example.com verwalte und man mich auffordert, einen Eintrag für im Wesentlichen mailjet.discourse.example.com hinzuzufügen, was eine Subdomain ist, und mir ist nicht klar, wie man das einträgt. Ich verwende Bind 9.3 auf Ubuntu 16.04, und einige Hinweise wären hilfreich? Ich finde Informationen darüber, wie man einen TXT-Eintrag für discourse.example.com hinzufügt, aber Mailjet sagt: „Vergiss das, es muss mailjet_xxxxx.discourse.example.com sein“, also eine Subdomain, was ich als zusätzliche Zonen interpretiere. Ich bin kein DNS-Zauberer, aber ich bin ziemlich gut darin, komplexe Dinge zu installieren.
Aber im Moment bin ich so verwirrt von all den verschiedenen Versuchen, also … Hilfe? Ich meine, die beste Nachricht wäre, wenn jemand sagen würde: „Natürlich kannst du eine Textdatei im Root-Verzeichnis von Discourse ablegen, und zwar so …“
Sind Sie sich Ihres Domain-Registrars oder DNS-Managers bewusst?
Sie müssen den DNS-Eintrag im vom Registrar bereitgestellten DNS-Manager erstellen. Falls Sie etwas wie Cloudflare verwenden, müssen Sie die DNS-Einträge dort erstellen.