Verhindern Sie, dass E-Mails als Spam markiert werden

27

Dies ist eine kanonische Frage, um zu vermeiden, dass ausgehende E-Mails als Spam eingestuft werden.
Auch verwandt:

Ich frage mich, wie ich verhindern kann, dass meine E-Mails von meiner Website als Spam markiert werden. Ich benutze sendmail.

Ich versuche, E-Mails über meine Ruby-on-Rails-Anwendung zu senden. Die Mails sind alle auf Schwedisch geschrieben (ob das einen Unterschied macht?). Ich weiß nicht, warum sie immer wieder als Spam markiert werden.

Gibt es irgendwelche Dinge, die ich tun kann, um das Risiko zu minimieren?

jonepatr
quelle
3
Dies hängt ganz davon ab, warum Ihre E-Mail als Spam markiert wird. Können Sie diese Frage genauer beantworten? :-)
voretaq7
Ich habe die Frage ein wenig aktualisiert, vielleicht noch zu unspezifisch, aber es ist ein bisschen schwierig, genauer zu sein. Fragen Sie einfach, ob Sie mehr wissen möchten! Vielen Dank!
Jonepatr
Mögliches Duplikat, siehe: serverfault.com/questions/41693/…
gravyface

Antworten:

24

E-Mails werden von großen Internetdienstanbietern (einschließlich Webmail-Anbietern wie Google Mail, Hotmail und Yahoo) aus verschiedenen Gründen als Spam markiert:

  1. Wenn Sie es von einer privaten IP-Adresse senden
  2. Wenn Sie es von einer IP-Adresse mit einem schlechten Ruf senden
  3. Wenn Sie E-Mails senden, die bestimmten Mustern entsprechen (diese sind schwer zu beschreiben, aber die Software sucht nach Dingen wie "Glückwunsch, Sie haben 1 Milliarde Dollar gewonnen!", Und zwar in einer Art Fuzzy-Matching).
  4. Wenn Sie zu schnell zu viel E-Mail an den Internetdienstanbieter senden
  5. Wenn zu viele Personen beim ISP sind, klicken Sie in Ihren E-Mails auf die Schaltfläche "Dies ist Spam"
  6. Wenn Sie SPF nicht verwenden, um zu identifizieren, welche Mailserver für Ihre Domain E-Mails senden dürfen und welche nicht
  7. Wenn Sie DKIM nicht zum Signieren Ihrer Nachrichten verwenden
  8. Wenn Sie nicht um Erlaubnis gebeten haben, ein "Massenversender" zu sein (einige bieten dies an, wie AOL und Hotmail)
  9. Wenn Ihre IP-Adresse auf einer DNS-Sperrliste steht

und viele, viele andere mögliche Gründe.

Sie können die Reputation Ihrer IP-Adresse unter https://www.senderscore.org/
überprüfen. Unter http://www.mxtoolbox.com/blacklists.aspx können Sie überprüfen, ob Sie auf verschiedenen Blocklisten stehen

Avleen
quelle
6

Zusätzlich zu allen Schritten in der hervorragend akzeptierten Antwort verfügen einige der größten E-Mail-Anbieter über spezielle Tools und Programme für (Massen-) Absender, mit denen Sie verhindern können, dass Ihre gültige E-Mail als Spam markiert wird. Ziemlich typisch sind Feedback-Loop-Programme, mit denen Sie als Absender auf Spam-Beschwerden von Empfängern reagieren können, anstatt sofort als Spam-Absender auf die schwarze Liste gesetzt zu werden.

Es gibt jedoch noch keine Garantien.

Microsoft verantwortlich für unter anderem @hotmail.com, @live.com, @outlook.comund @msn.combietet:

  • Das Junkmail- Berichtsprogramm JMRP für Domaininhaber.
  • Der Smart Network Data Service SNDS richtet sich hauptsächlich an Besitzer von IP-Speicher und nicht an einzelne Domänen.

Google ‚s @gmail.comAngebot:

AOL bietet:

  • Feedback-Schleifen, Whitelist-Anforderung und eine Reihe von Tools unter https://postmaster.aol.com/
  • Ihre Mailserver generieren ebenfalls spezifische Fehlermeldungen , die Sie in Ihren E-Mail-Protokollen / zurückgesendeten Nachrichten finden und die bei der Diagnose von Zustellungsproblemen helfen können.

Und zweifellos viele mehr!

HBruijn
quelle
Das sind tolle Tipps! Ich habe Probleme damit, dass Microsoft meine E-Mails als Spam markiert, obwohl ich alle anderen allgemeinen Best Practices wie DKIM befolgt und Blacklists überprüft habe. Ich bin gespannt, welche Auswirkungen diese Vorschläge haben werden, aber jetzt sehe ich meine Situation viel optimistischer. Vielen Dank!
FlippingBinary
0

Häufig liegt der Grund für das Markieren von E-Mails als Spam auch im Fehlen mehrerer Header, in der Regel des Headers "To" (An), der häufig beim Senden von E-Mails über die Host-Konsole oder mit einem schlecht konfigurierten Skript auftritt.

Drookie
quelle
0

Keine einfache Antwort darauf. Führen Sie die Traceroute vom sendenden Host zum Mailserver und vom Mailserver zum Zielknoten (Host, der E-Mails herunterlädt) aus. Jeder Knoten KANN einfach ein Antispam-Server sein und Sie als SPAM kennzeichnen. Ganz zu schweigen davon, dass auf den Computern der Benutzer transparente Antispam-Proxies / utms / andsoons und am Ende Antivirensoftware installiert sein können.

Grundsätzlich können Sie Folgendes tun:

  • Deaktivieren Sie Antispam auf dem Mail-Server für das Zielkonto
  • Überprüfen Sie, ob auf dem Zielrouter kein Spam-Schutz vorhanden ist, der auch als Spam-Schutz fungiert
  • Whitelist Absender Domain, wo immer Sie können
  • Drill-Sendmail-Protokolle prüfen, ob Ihre Anwendung nicht fehlerhaft funktioniert und nicht Tausende von E-Mails versendet
  • überprüfe, ob du nicht gegen die MailSend-Richtlinien auf deinem ISP verstößt (normalerweise Mails / Stunde)
  • Überprüfen Sie, ob die DNS-Konfiguration der Domain korrekt ist, z. SFP-Feld
  • Führen Sie einige Tests von zB mxtoolbox.com aus, um mögliche Probleme mit dem Mailserver zu finden.
integratorIT
quelle