Ich bin mir nicht sicher, was ich dagegen tun soll. Wenn wir uns auf einer anderen IP-Adresse befanden (derselbe Server, dieselbe Domain usw.), hatten wir keine Probleme mit der Zustellbarkeit von E-Mails. Seit der Übertragung auf EC2 stelle ich fest, dass die E-Mail meines Servers in meine Spambox eingeht, obwohl die von AWS auferlegten SMTP-Grenzwerte entfernt wurden. Meine Website versendet täglich mehrere hundert (legitime, Opt-in) E-Mails. Was halten Sie hier für die beste Lösung?
Chris.
email
amazon-ec2
spam
chrism2671
quelle
quelle
Antworten:
Amazon hat jetzt einen eigenen E-Mail-Dienst veröffentlicht. Amazon SES. Das ist die beste Wahl, wenn Sie nur E-Mails senden. http://aws.amazon.com/ses/
Wenn Sie detailliertere Statistiken und Einblicke in Ihre E-Mails wünschen, wie das Öffnen und Verfolgen von Klicks, können Sie einen SMTP-Server eines Drittanbieters verwenden. Der alte Favorit ist AuthSMTP .com ).
quelle
Mit EC2 können Sie jetzt konfigurierbares Reverse-DNS ausführen. Dies ist eine große Hilfe, wenn Sie versuchen, E-Mails von einer EC2-Instanz aus zu senden. Weitere Informationen finden Sie in diesem AWS-Blogbeitrag .
quelle
Im Allgemeinen werden EC2-IPs in fast allen Spam-Filterdiensten gesperrt und auf die schwarze Liste gesetzt, da Spammer unglücklicherweise gerne Instanzen kaufen und für Spam-Zwecke verwenden.
Das Einzige, was Sie dagegen tun können, um elastische IP-Adressen zu verwenden und die gängigen Spam-Filterdienste aufzufordern, Ihre / 32s zu entfernen.
Eine andere Lösung wäre, irgendwo einen SMTP-Proxy-Dienst zu verwenden.
quelle
Dies ist, was für mich nach einigem Ausprobieren mit den EC2-Instanzen funktioniert hat
/sbin/postfix
anstelle von/sbin/sendmail
Ich habe den Hostnamen meines Mailservers in /etc/postfix/main.cf folgendermaßen festgelegt:
myhostname=www.your.tld
(Ändern Sie www.ihr.tld in den Namen Ihres Servers.)Ich habe einen SPF-Eintrag (Sender Policy Framework) in meinem DNS wie folgt eingerichtet:
@ IN TXT "v=spf1 a +all"
Ich habe einen DKIM-
_adsp._domainkey.your.tld IN TXT "dkim=unknown"
Eintrag in meinem DNS wie folgt eingerichtet : (Ändern Sie Ihre.tld in Ihren Domainnamen, z. B. example.com)Ich habe die Einrichtung von Reverse-DNS auf meinen elastischen IP-Adressen angefordert, um meine Domain mithilfe des AWS-Kontaktformulars unter aufzulösen
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
Die Mails meiner Webanwendung werden nicht mehr von GMail an Spam weitergeleitet. Jedenfalls erst, wenn sie sich einen neuen Anti-EC2-Anti-Spam-Hahn und -Bullen ausdenken!
quelle
Meiner Meinung nach ist es eine schlechte Idee, ein + all in SPF aufzunehmen. + all bedeutet, alles zu bestehen, so gut wie keinen SPF-Datensatz zu haben. Sie sollten es in so etwas wie ändern
wobei
+ ein Mittel erlauben alle ips , die einen A - Eintrag in den DNS haben
+ mx Mittel erlauben alle ips mit einem MX - Eintrag im DNS -
IP4: nnnn Mittel erlauben diese IP - E - Mails zu senden
-all Mittel erlauben nicht etwas anderes E - Mails senden von diese Domain. Die Regeln werden von links nach rechts überprüft. folglich wird -all am Ende alles verbieten, was die früheren Regeln nicht erfüllt
Ebenfalls
sollte geändert werden zu
quelle
Hmmm in meinem Fall mit Postfix und Weiterleiten von E-Mails über authsmtp oder sendgrid.
http://pauldowman.com/2008/02/17/smtp-mail-from-ec2-web-server-setup/ http://wiki.sendgrid.com/doku.php?id=postfix
quelle
Machen Sie diesen E-Mail-Server-Test . Es gibt Ihnen mögliche Vorschläge zur Umsetzung. Wenn Sie die Vorschläge nicht umsetzen können (oder noch Probleme haben), können Sie einen SMTP-Relay-Dienst anfordern
quelle
Wenn Sie dieses Formular ausfüllen und Ihre Elastic IP-Adressen angeben, werden Ihre IP-Adressen (nach ein paar Tagen) nicht auf den Blacklists aufgeführt, es sei denn, Sie beginnen tatsächlich, von ihnen zu spammen.
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
Standardmäßig sind EC2-IP-Adressen auf den meisten Spam-Listen aufgrund ihrer dynamischen Natur grau hinterlegt. Wenn Sie die obige Anfrage absenden, werden Ihre IP-Adressen nicht grau aufgelistet.
quelle
Es ist etwas gefährlich, EC2 zum Versenden von E-Mails zu verwenden. Mit EC2 können Sie von Natur aus Maschinen schnell hoch- und herunterfahren, was das Versenden von Spam zu einer großartigen Sache macht. Ich würde Ihnen empfehlen, Ihre E-Mails von einem festen SMTP-Host aus zu senden, der für Ihr Unternehmen bestimmt ist. Eigentlich habe ich das selbst gemacht: Unser neues Startup läuft auf EC2, versendet aber E-Mails über die Google Business-E-Mail-Dienste auf IMAP.
Simon @ LabSlice
quelle