2013-05-28 180 views
0

我被創建了正常的php腳本,用於將郵件發送給我的客戶,我的客戶有自己的域名郵件帳戶的企業郵件帳戶。郵件功能適用於任何個人帳戶,如Gmail,雅虎。但是,如果我發送郵件到任何企業郵件帳戶它不會收件箱,但郵件狀態說成功發送。我檢查了我的郵件功能標題,它也很好看。並且我還嘗試了另一個PHP郵件功能,如PHP-Mailer,RMail,這些第三方功能也返回值true,但郵件不在收件箱中。我的服務器操作系統在Linux中,請清除此任何一個,謝謝提前PHP郵件發送問題

+0

我有這個問題一次,我的電子郵件沒有通過spamfilter出於某種原因。 – randomizer

+0

「它不會進入收件箱」,那麼它會進入「SPAM」還是無處? – swapnesh

+0

未在垃圾郵件中swanpnesh –

回答

0

只要郵件成功離開服務器,您的mailfunction將成功發送。收件人的服務器是否接收到電子郵件並接受它,對於您的郵件功能是未知的,完全不在您的手中。 由於您提到發送給您的個人電子郵件地址的測試郵件全部到達,我認爲問題不在您的PHP程序中,而是在收件人郵件服務器不接受電子郵件。他們很可能被過濾爲垃圾郵件。防止這種情況的一種好方法是在有效域上使用真正的電子郵件地址,並在該域(同一IP地址)上使用SMTP服務器發送郵件。否則,許多郵件服務器將看到發送郵件的程序的IP地址和「FROM」字段中的郵件服務器的IP地址不同,並將其標記爲垃圾郵件。

+0

感謝您的回覆,您能舉一些例子嗎? –