Ich werde ein Discourse-Forum auf einem VPS einrichten und möchte Benachrichtigungen, E-Mails zum Zurücksetzen des Passworts usw. einrichten.
Muss die E-Mail-Adresse des Administrators dieselbe Domain haben wie die Domain des Discourse-Forums? Und ist dies die E-Mail, die ich eingebe, wenn ich die offiziell unterstützte Installation durchführe?
Ich benutze Protonmail und die Domain, die ich für das Forum verwenden möchte, ist für E-Mails bei Protonmail eingerichtet. Wenn ich einen SMTP-E-Mail-Dienst wie Mailgun verwende, wird dies mit meiner Protonmail-E-Mail-Einrichtung mit den Domain-E-Mail-Adressen in Konflikt geraten? Ich weiß nicht genug, um zu wissen, ob das Hinzufügen neuer DNS-Einträge zu dem, was ich bereits für Protonmail habe, Konflikte verursachen wird.
Nein, die E-Mail-Adresse des Administrators muss nicht dieselbe Domain haben wie die Discourse-Site.
Es kann zu einem Konflikt kommen. Ich habe kürzlich versucht, genau dasselbe zu tun, aber es hat nicht funktioniert und ich habe eine Benachrichtigung über ein DNS-Problem mit neuen Einträgen erhalten, also habe ich diese gelöscht, um den Konflikt zu beseitigen.
Danke. Da ich keine E-Mails von der Forendomain verwenden kann, ist meine einzige Option, eine weitere Domain zu kaufen und E-Mails damit zu verwenden?
Um sicherzugehen, ist es wahrscheinlich am sinnvollsten, nur einen E-Mail-Dienst pro Domain zu verwenden, um mögliche Konflikte zu vermeiden. Ich bin jedoch kein Experte, und es mag Wege geben, eine Domain mit mehreren E-Mail-Diensten zu betreiben.
Der SMTP-Versand wird von Protonmail unterstützt und ich habe es mit Discourse zum Laufen gebracht, aber nicht mit deren kostenlosem Tarif.
Ich hatte in letzter Zeit einige Schwierigkeiten, Mailgun zum Laufen zu bringen. Brevo ist jedoch eine weitere kostenlose Option, die mit Discourse funktioniert. (brevo.com)
Für den Standard-Installationsprozess scheint es empfohlen, wenn nicht sogar erforderlich zu sein, dieselbe Domain für den E-Mail-Versand zu verwenden, die Sie auch für die Discourse-Website verwenden.
Nutzen Sie einen Dienst wie Mailgun und verwenden Sie Ihre Foren-Subdomain für die E-Mail-Adresse, nicht Ihren Bare-Domain-Namen. Dann gibt es keine Konflikte.
Ok, danke. Ich würde also einen TXT-Eintrag für forum.domain.com in den DNS-Einstellungen hinzufügen und in einem Dienst wie Mailgun die Benachrichtigungs-E-Mails von notifications@forum.domain.com senden lassen?
Dieser Artikel besagt, dass man nicht beides tun kann, aber dann heißt es, dass man es kann. Ich bin jetzt noch verwirrter, nachdem ich ihn 5 Mal gelesen habe.
Lol war auch verwirrt, scheint widersprüchlich zu sein, außer dass es heißt, Sie können eine Domain so konfigurieren, dass sie mit einem zweiten E-Mail-Dienst funktioniert, WENN sie mit einer Subdomain konfiguriert ist:
Auszug:
Wenn Sie eingehende E-Mails für Ihre Stammdomain woanders eingerichtet haben, empfehlen wir die Verwendung einer Subdomain in Ihrem Mailgun-Konto und das Zeigen ihrer MX-Einträge auf Mailgun, damit Sie auch E-Mails über unsere Plattform empfangen können. Der unterschiedliche Hostname für die Subdomain hält die DNS-Einträge für die beiden Domains getrennt. Dies hilft, die Zustellbarkeit zu verbessern und ermöglicht es uns, Probleme mit den E-Mail-Servern der Empfänger einfacher zu lösen.
Die Dokumentationsleitfäden von Mailgun beschreiben leicht unterschiedliche Schritte für die Einrichtung von Einträgen für Subdomains im Gegensatz zu Stammdomains. Diese können verwirrend sein, da es viele Schritte gibt.
Vielleicht hilft es, wenn ich hier genau aufschreibe, was ich tun möchte, um Klarheit zu schaffen.
Die Domain, die ich für das Discourse-Forum verwenden möchte, ist domain.com, und ich habe Protonmail bereits so konfiguriert, dass es E-Mails von domain.com senden und empfangen kann. Laut diesem Artikel kann ich Mailgun nicht verwenden, es sei denn, ich richte nur eine Subdomain ein.
Konfigurieren Sie die Subdomain forum.domain.com in Mailgun, um Benachrichtigungs-E-Mails zu senden. Fügen Sie die MX-Einträge nicht in die DNS-Einstellungen für die Domain ein, wenn ich nur Benachrichtigungs-E-Mails senden, aber keine empfangen möchte.
Sind 1 und 2 korrekt?
Der zweite Teil, der verwirrend ist, besagt, dass ich MX-Einträge zur Domain hinzufügen KANN, um zu senden UND zu empfangen, solange ich die Subdomain konfiguriert habe. Das ist der verwirrende Teil.
Ich glaube, beides ist korrekt, ja. Um sicherzugehen, können Sie dies mit dem Support Ihres Domain-Registrars und dem Support-Team des Mail-Senders überprüfen.
Haben Sie vor, die Verarbeitung für eingehende E-Mails einzurichten, oder nur das Senden von Benachrichtigungen?
Hier ist eine Support-Anleitung für Brevo, die einfacher einzurichten war als Mailgun:
Habe den E-Mail-Versand für diese mit einer Subdomain eingerichtet, aber noch verwirrender ist, dass es eine zweite “technische Absender”-Adresse gibt, die wie folgt angezeigt wird:
Ich hatte geplant, nur das Senden von E-Mails einzurichten.
Welchen Zweck hätte der Empfang von E-Mails an die Subdomain-E-Mail-Adresse? Ich versuche darüber nachzudenken, warum das nötig sein könnte.
Nebenbei bemerkt, ich habe vor einiger Zeit eine Nextcloud-Instanz eingerichtet und verwende https://www.smtp2go.com/ für das Senden von E-Mail-Benachrichtigungen und Passwort-Resets, und es hat einwandfrei funktioniert. Sie haben ein kostenloses Konto für 1.000 E-Mails/Monat. Ihr technischer Support antwortet innerhalb von 5 Minuten und ist sehr hilfreich. Ich denke, ich werde mich für sie für den E-Mail-Versand entscheiden, da er kostenlos ist und für meine Bedürfnisse gut funktioniert.
Damit können die Leute direkt auf E-Mail-Benachrichtigungen antworten, und ihre Antwort wird automatisch im Thema der Website veröffentlicht. Dies ist auf dieser Meta-Website eingerichtet. Wenn Sie E-Mail-Benachrichtigungen abonniert haben, steht dort “Antworten Sie auf diese E-Mail, um zu antworten”.
Ah, das ist eine nette Funktion für den Komfort. Ich glaube nicht, dass es den Leuten etwas ausmacht, direkt im Forum zu antworten, da die meisten Leute daran gewöhnt sind. Es scheint, als wäre es für mich zu schwierig, dies basierend auf allem, was ich oben geschrieben habe, anzubieten, es sei denn, ich übersehe etwas.
[Zitat=“Architekt, Beitrag:16, Thema:307339”]
Vielleicht ist es gar nicht so schwierig, hier ist ihre offizielle Anleitung für die Einrichtung:
[/Zitat]
Danke für den Artikel. Ich bin wieder verwirrt bezüglich MX-Einträgen und Mailgun, worüber sie im Artikel sprechen. Dieser Artikel sagt, die Mailgun-MX-Einträge zu entfernen, aber im vorherigen Artikel auf Mailguns Wiki steht, dass sie vorhanden sein müssen, um E-Mails zu empfangen.
Ich bin mir sicher, das ist einfach zu verstehen, sobald die richtige Dokumentation präsentiert wird. Oder ich bin einfach nur ein Idiot, LOL.
Das ist verwirrend. Wahrscheinlich wäre es eine gute Idee, ein Support-Ticket bei Mailgun zu eröffnen, wenn Sie dort ein Konto haben, um sicherzustellen, dass dies korrekt eingerichtet ist + den Support Ihres Domain-Registrars zu kontaktieren.
Ein weiterer Vorteil der Einrichtung des E-Mail-Empfangs ist, dass E-Mails von Personen, die keine Discourse-Konten haben, verarbeitet und beantwortet werden können. Ich weiß nicht, ob das für Ihre Website hilfreich wäre.
Als E-Mail-Absender möchten Sie SPF, DKIM und DMARC einrichten, insbesondere da einige große E-Mail-Anbieter dies jetzt verlangen.
Es gibt mehrere gute Anleitungen, wie dies zu tun ist, aber ich empfehle EasyDMARC für Anleitungen zur Einrichtung und einfache Überwachung ohne Kosten.
Obwohl ich Discourse nicht hoste, verwende ich Proton für MX und zum Senden und Sendgrid zum Senden für meine Domains, von denen keine verlinkt ist, da Discourse mich als Noob bezeichnet hat.