it-swarm.com.de

Konfigurieren eines MX-Eintrags für die Route 53 von Amazon

Ich verwende Amazon Route 53 und habe einen korrekt funktionierenden A Datensatz, der auf eine EC2-Instanz bei mydomain.com.au mit einem Stapel von Django verweist.

Mein Problem ist, dass ich versucht habe, einen Postfix-Mailserver einzurichten, aber keine E-Mails empfangen konnte. Daher habe ich angenommen, dass mein Problem mit dem Datensatz MX zusammenhängt (da die lokale Mail funktioniert hat).

Das habe ich für meine MX Aufzeichnung und wollte nur bestätigen, ob es richtig ist oder ob es Unsinn ist:

(Settings as per AWS interface)
Name: left it blank (mydomain.com.au)
Value: 10 titan.mydomain.com.au

Ich habe "titan" verwendet, da dies der Hostname meines Servers ist. Soll ich stattdessen "mail" verwenden? Ich sehe das immer wieder im Web, kann aber keine Erklärung dafür finden, ob es willkürlich ist.

Ich möchte, dass die E-Mails so funktionieren, dass [email protected] an den Server übermittelt wird.

Ich habe mir diese Frage und diese auch angesehen, aber darin keine Antwort gefunden.

3
justanotherdev

Ich fürchte, ich konnte Ihnen bei den Komplikationen beim Einrichten eines Postfix-Mailservers nicht helfen, jedoch in Bezug auf Ihre Fragen zu den DNS-Einträgen:

  • Der MX Datensatz, den Sie erstellt haben, sieht gut aus, vorausgesetzt, Sie haben überprüft, dass (a) Sie keinen anderen MX Datensätze mit einer Priorität von weniger als 10 und (b) Sie haben definitiv auch ein A Datensatz-Setup für titan.mydomain.com.au.

  • MX Datensätze auf der obersten Domain-Ebene (dh nicht für Subdomains) werden zuerst darauf überprüft, wohin die E-Mails zugestellt werden sollen Es sind keine MX Datensätze vorhanden. Manchmal prüft ein Mailserver, ob sich hinter dem A Datensatz ein funktionsfähiger Mailserver befindet das wird Nachrichten empfangen (Hinweis: nicht alle Mailserver werden dies versuchen).

  • Da MX -Datensätze als Domänen und nicht als IP-Adressen angegeben werden, stützen sie sich immer auf einen A -Datensatz, der für den Domain angegeben, und so oft wurde hier ein mail.mydomain.com.auEIN Datensatz hinter dem mydomain.com.auMX ERSTELLT aufzeichnen, da, auch wenn beide zunächst auf dieselbe IP-Adresse verweisen, dies bedeutet, dass unter Umständen die IP-Adresse für den Mailserver oder die IP-Adresse für die Website unabhängig geändert werden kann, ohne dass die andere betroffen ist. Bei größeren Websites ist es auch relativ häufig, dass mehrere A-Einträge für den Lastenausgleich/die Ausfallsicherheit vorhanden sind. Jeder Webserver stellt jedoch nicht unbedingt E-Mail-Dienste bereit, sodass diese Trennung als bewährte Methode angesehen werden kann. Wenn derselbe A-Datensatz sowohl für die Website als auch für den Mailserver freigegeben ist (z. B. unter Verwendung eines MX-Datensatzes von nur mydomain.com.au), kommt es häufig zu Ausfallzeiten für den einen oder den anderen Dienst, wenn Änderungen vorgenommen werden.

  • Wenn Sie beispielsweise einen MX -Datensatz für mail.mydomain.com.au eingerichtet haben, wird dieser nur überprüft, um den Mailserver zu identifizieren, auf dem Nachrichten an [email protected] gesendet werden sollen. Dies bietet die Möglichkeit, unterschiedliche Mailserver hinter unterschiedlichen Subdomänen zu haben.

Um zu testen, ob Ihr E-Mail-Server ordnungsgemäß funktioniert, empfehlen wir Ihnen, die MX-Lookup- und nachfolgenden Mailserver-Testtools unter mxtoolbox.com zu verwenden.

3
richhallstoke

Ich habe im Allgemeinen einen Sub-Domain-Namen eingerichtet, obwohl dies nicht erforderlich ist. Der Sub-Domain-Name spielt keine Rolle. Ich benutze Post, aber Titan ist vollkommen in Ordnung. Sie möchten Ihren Sub-Domain-Namen entweder mit einem CNAME einrichten, der auf mydomain.com.au verweist, oder als A-Eintrag wie mydomain.com.au. Wie auch immer Sie sich entschieden haben, es spielt keine Rolle. Als nächstes würden Sie einen MX-Eintrag einrichten, der auf titan.meinedomain.com.au verweist, so wie Sie es wahrscheinlich bereits getan haben. Der numerische Wert spielt keine Rolle, wenn Sie nur einen MX-Eintrag haben.

Bevor wir zu weit kommen, benötigen Sie ein SMTP-Gateway. Ich bin mir bei Ihrer Installation nicht sicher, aber für die meisten Postfix-Benutzer wird Dovecot verwendet, das mit POP und SMTP umgehen kann. Möglicherweise ist einer bereits installiert. Es kann nicht Dovecot sein. Möglicherweise müssen Sie überprüfen.

Ich erwähnte dies, weil, wenn es scheint, dass Ihre DNS-Einträge richtig eingestellt sind, dies das nächste wäre, wonach ich suchen und konfigurieren würde. Sie können dies testen, indem Sie eine Telnet-Sitzung für Port 25 eröffnen. Es sollte eine MTA-Ankündigung angezeigt werden. Testen Sie dies mit titan.mydomain.com.au und anschließend mit der IP-Adresse. Wenn die Ankündigung nicht angezeigt wird, testen Sie die Auflösung des Domainnamens, indem Sie Ihren Server mit titan.meinedomain.com.au anpingen. Wenn der Ping funktioniert, haben Sie ein Gateway-Problem und das ist eine andere Frage. ;-)

1
closetnoc