Vorab werden wir ein wenig in die Server Technik gehen, um die Rahmenbedingungen für einen sauberen Versand zu bekommen. Viele Mails scheitern an einem korrekt eingerichteten Mailserver – wir verwenden in dem Fall sendmail auf dem Relayserver und Postfix auf den angebundenen Backendservern. Als erstes muss natürlich der Sendmail als Relay korrekt arbeiten und Mails von den Backendservern annehmen. Die sendmail config dafür liegt bei linux Servern regulär unter /etc/mail/access, hier tragen wir die nötigen IP’s unserer Server ein, welche über diesen Sendmail Emails versenden:
IP_Slaveserver1 RELAY
IP_Slaveserver2 RELAY
die access speichern und den Dienst neu starten. Sollte jemand den sendemail per “sendmail.mc” flotter machen wollen oder die Queues verändern wollen, dann bitte die sendmail.cf per “m4 sendmail.mc > sendmail.cf” neu schreiben lassen und dann den Dienst beenden und neu starten.
Ok, aber was noch fehlt, sind die SPF Einträge in der Domain, also das SenderPolicyFramework. Prüfen kann man die bei Heise.de unter http://www.heise.de/netze/Netzwerk-Tools-475022.html und dann auf die DNS Abfrage. Hier einfach das TextLookup für die Domain abfragen und es sollte dann sowas ausgeben:
name: shopname.de
txtdata: v=spf1 mx ip4:111.222.333.444 ip4:222.333.444.555 a:backendserver1.shopname.de a:backendserver2.shopname.de -all
Denn so sollte der SPF Eintrag im Nameserver aussehen, ansonsten landet eine per RelayServer versendete Mail bei fast allen Freemailern im Spam, logo.