2012-03-31 59 views
0

我的網站example1.com託管在host.example2.com上,當我通過example1.com的PHP mail()函數發送電子郵件時。當人們收到郵件時,它總是在Gmail中有一個「via」host.example2.com圖章。如何簽署我通過PHP發送的DKIM3電子郵件?

我發現這一點:http://support.google.com/mail/bin/answer.py?hl=en&ctx=mail&answer=1311182

看來我需要:

  1. 使用SPF記錄 - 這是我做的,它現在可以正確地顯示 :在電子郵件「接收到的SPF通」頭。
  2. 登錄我的信息由DKIM3被證實爲真正從example1.com

而且我通過http://www.dkim.org/沖刷找到任何關於如何做到這一點在PHP。

任何想法如何我可以使用DKIM3通過PHP郵件()發送的電子郵件?謝謝!

回答

0

http://php-dkim.sourceforge.net/似乎是DKIM的PHP實現。下載包含一個PHP庫和詳細的文檔。

請注意,即使您實施DKIM,Gmail也可能不會立即停止顯示「via」事物。谷歌似乎使用其他啓發式方法來決定何時顯示「通過」以及何時不顯示,而且他們不願意準確地披露您需要執行的操作。但是,DKIM將會向Google確保你不是垃圾郵件發送者。