2012-03-31 2 views
0

Meine Website example1.com wird auf host.example2.com gehostet und wenn ich eine E-Mail-Nachricht über die PHP mail() -Funktion von example1.com sende. Es hat immer einen "via" host.example2.com-Stempel in Google Mail, wenn Nutzer die Nachricht erhalten.Wie signiere ich meine E-Mail-Nachrichten über PHP mit DKIM3?

Ich fand dies: http://support.google.com/mail/bin/answer.py?hl=en&ctx=mail&answer=1311182

Scheint Ich muss:

  1. einen SPF-Eintrag verwenden - was ich getan habe, und es jetzt ist richtig zeigt "Received-SPF: pass" in der E-Mail Header.
  2. meine Nachrichten von DKIM3 Zeichen von example1.com

Und ich abgekocht durch http://www.dkim.org/ authentifiziert als wirklich zu nichts zu finden, wie es in PHP zu tun.

Irgendeine Idee, wie ich DKIM3 für meine per PHP Mail() gesendeten E-Mail-Nachrichten verwenden kann? Vielen Dank!

Antwort

0

http://php-dkim.sourceforge.net/ scheint eine PHP-Implementierung von DKIM zu sein. Der Download enthält eine PHP-Bibliothek und eine ausführliche Dokumentation.

Beachten Sie, dass Google Mail nicht sofort aufhören kann, die "via" -Dinge anzuzeigen, selbst wenn Sie DKIM implementieren. Google scheint andere Heuristiken zu verwenden, um zu entscheiden, wann "via" gezeigt wird und wann nicht, und sie sind eher widerwillig, genau anzugeben, was Sie tun müssen. Aber DKIM wird Google viel beibringen, dass Sie kein Spammer sind.

Verwandte Themen