Abhängig von Ihren Anforderungen auch Sie
A) Verwenden Sie SNS
oder
B) Senden Sie keine E-Mail.
Sicher, interne E-Mails funktionieren einwandfrei, aber fast alles, was Sie senden, sollte als Spam abgelehnt werden, es sei denn, Sie senden von ec2-a-b-c-d.compute-1.amazonaws.com
. Zum Einrichten von E-Mails benötigen Sie passende Reverse-IP-Zuordnungen, ganz zu schweigen von SPF und DKIM. Mit EC2 haben Sie keinen Zugriff auf die autorisierenden DNS-Quellen für die IPs und können das Netzwerk daher nicht ordnungsgemäß konfigurieren.
SNS ist nicht zum Senden von E-Mails an Endbenutzer gedacht. Wenn Sie jedoch nach der Überwachung oder Workflow-Konfiguration suchen, passt es ganz gut zu Ihrer Rechnung.
Wahrscheinlich möchten Sie einen externen Mailhost. Ich habe gehört, dass Rackspace einige nette Optionen hat, aber ich habe sie selbst nie benutzt.
Bearbeitet
Das Formular für Amazon-E-Mail-Anfragen war mir nicht bekannt: Dies bietet eine weitere Option, mit der Sie E-Mails von EC2 senden können.
Sie müssen Ihrem Mailserver zunächst eine elastische IP-Adresse zuweisen und zuweisen, da dies das Fluiditätsproblem beseitigt. Stellen Sie sicher, dass Sie die Überwachung einrichten, da bei einem Ausfall Ihres Mailservers Ihre elastische IP-Adresse hängen bleibt und Sie für nicht angehängte elastische IP-Adressen pro Stunde zahlen müssen.
Als Nächstes müssen Sie eine Forward-Zuordnung zu dieser IP von Ihrer Domain aus einrichten: In der BIND-Syntax für die Zonendatei "example.com."
mail IN A 1.2.3.4
Abhängig von Ihren DNS-Einstellungen (insbesondere Ihrer RTTL) kann die Verbreitung einige Zeit dauern. Es ist am einfachsten, nur einen Tag zu warten, aber Sie sind wahrscheinlich sicher, wenn Sie nslookup mail.example.com
zurückkehren 1.2.3.4
.
Sie sollten auch diese E - Mail zu Ihrem Server angeben soll behandelt werden mail.example.com
, da die alte öffentliche IP Ihrer EC2 - Instanz wird durch die neue elastische IP ersetzt werden mußte.
Fügen Sie die EIP auf Anfrage in das Formular und mail.example.com
als Reverse-DNS ein.
(In BIND wird der Datensatz als eingegeben 4.3.2.1.in-addr.arpa. IN PTR mail.example.com.
)
Wie im Formular angegeben, kann es einige Zeit dauern, bis die Whitelists aktualisiert sind.
Tücken:
EC2-Hosts sollen nicht besonders stabil sein. Wenn Sie dies als Produktionsdienst verwenden, sollten zwei Mailserver-Hosts vollständig redundant konfiguriert sein. Wenn einer ausfällt, sollten Sie die Möglichkeit haben, einen neuen Server automatisch oder zumindest schnell bereitzustellen, um ihn zu ersetzen.