Ich betreibe einen kleinen Mailserver für meine privaten E-Mails, einige Freunde mit Websites und zwei NGOs. Insgesamt sendet mein Server täglich zwischen 60 und 400 Nachrichten. Nun sind viele dieser E-Mails persönliche E- Mails zwischen zwei oder mehr Personen, die sich kennen. Gelegentlich (in der Regel ein- oder zweimal pro Woche) wird ein Mailing an "Mitglieder" einer NGO verschickt, in dem sie darüber informiert werden, was es Neues gibt.
Jetzt bin ich bereits von den "Massenmailings" (ca. 100 Empfänger, alle persönlich bekannt und manuell über ein Papierformular abonniert) auf mailgun.org umgezogen.
Ich erhalte immer noch (und zunehmend) abgelehnte Nachrichten. Besonders große E-Mail-Anbieter wie Gmail, Yahoo oder Microsoft (hotmail, live.com, ...) entscheiden sich einfach mit einem 550 abzulehnen oder persönliche Nachrichten an den Spam-Ordner des Empfängers zu senden. Manchmal passiert folgendes:
- Google Mail-Benutzer sendet E-Mail an Benutzer auf meinem System
- Benutzer auf meinem System antwortet
- Die Antwort wird abgelehnt oder an Spam gesendet
Dinge, die ich getan habe:
- DKIM einrichten (Signieren aller ausgehenden E-Mails pro Domain)
- SPF einrichten, haben Domänen in der Regel
~all
einige-all
- Ich habe eine korrekte PTR für meine Mailserver-IP
- Offensichtlich kein offenes Relay, Benutzer können erst nach der Authentifizierung von ihrer eigenen E-Mail-Adresse senden
- Ich habe DMARC-Richtlinien für die meisten Domänen
- Ich bewerte das Limit für ausgehende Nachrichten für einige Mailserver auf 1 pro Minute
- E-Mail-Testservices geben für alle oben genannten Punkte "perfekte" Ergebnisse (alle bestanden) an
- Ich überprüfe regelmäßig meine IP auf Blacklisting mit http://www.dnsbl.info - es ist immer alles grün
Jetzt kommt das Paradoxon: Für die meisten großen E-Mail-Anbieter gibt es eine Möglichkeit, sich zu registrieren, um die Ablehnungsraten und die IP-Reputation zu überwachen:
- https://postmaster.google.com
- https://postmaster.live.com/snds
- und ich glaube, Yahoo hat etwas ähnliches
aber ich klassifiziere mich wegen des geringen volumens nicht als massenabsender. Ich habe mich registriert, um meine Reputations- und Ablehnungsraten zu überwachen. Da ich jedoch keine Massen-E-Mails versende, gibt es keine Berichte.
Kann ich noch etwas tun, um die Zustellraten für E-Mails zu verbessern? Oder sollte ich nachgeben und aufhören, meinen eigenen Mailserver zu betreiben?
Falls es relevant: Ich verwende Postfix und haben sehr strenge Regeln über eingehende Mail (dh keine unbekannten Domänen / Hostnamen oder ungültige SPF - Einträge, verwende ich .spamassassin etc.)
Aktualisieren
Hier ist ein Beispiel, das von mir an meine Schwiegereltern gesendet wurde und in deren SPAM-Ordner eingegangen ist: http://pastebin.com/BC6YgjpQ (Ich habe die Sendeadressendomäne durch example.com
und die Empfängeradresse durch ersetzt example@gmail.com
)
Da kam die Frage auf: Verbindungen zu Google Mail werden Untrusted TLS connection established to gmail-smtp-in.l.google.com[2a00:1450:400c:c0b::1b]:25: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
verschlüsselt.