2010-04-04 27 views
2

我想發送電子郵件使用PHP腳本...但是,收件人收到它在他/她的SPAM文件夾 - 這不是所需的結果(我希望將它直接發送到他們的收件箱,這樣我就不必警告他們查看他們的垃圾郵件文件夾)。發送電子郵件與PHP(防止被放置在垃圾郵件文件夾)

下面是我用來使用PEAR發送電子郵件的代碼...我可以做些什麼來防止電子郵件進入SPAM文件夾?

send(「 [email protected]」,$ headers,$ body); ? >
+1

可能的重複http://stackoverflow.com/questions/2032552/php-mail-sends-straight-to-spam-box或http://stackoverflow.com/questions/2032286/why-are-全部郵件發送通過phps郵件轉發到垃圾郵箱但沒有郵件發送直接 – 2010-04-04 01:58:07

回答

3

一般來說,電子郵件被歸類爲垃圾郵件或不是垃圾郵件的接收年底,而不是發送端 - 否則,垃圾郵件發送者會說,他們所有的消息都沒有垃圾,徹底擊敗目的。因此,您不能只強制郵件轉到發件人的收件箱。

但是,您可能需要做的是查看您用於發送郵件的計算機是否當前列在任何垃圾郵件攔截列表中,如果是,請採取必要措施將其從攔截列表中刪除。最常見的可能是Spamhaus

+0

您好,Dav,感謝您的幫助。我正在考慮現在獲取專用IP(以避免反向DNS標誌爲垃圾郵件),如果我確實獲得了專用IP,這通常會確保我一定能夠發送傳出,而不會將其標記爲垃圾郵件,以用於大多數收件箱? – Rees 2010-04-10 15:11:17

+0

如果你採取了適當的步驟(確保它在Spamhaus這樣的列表中被標記爲正確,正確設置了反向dns等),那麼大多數人都會收到它。 – Amber 2010-04-10 21:01:36

1

您可以爲您的域購買專用IP地址,以便近乎修補此問題。在安裝專用的靜態IP後,您的所有電子郵件將具有唯一的永久發件人ID ...

GMail和其他頂級郵件服務將在收件箱中列出您的電子郵件...但雅虎和其他人不會介意它.. ..

相關問題