我正在開發一個簡單的電子郵件聯繫表單,當前執行沒有錯誤,並顯示我添加的成功消息。PHP電子郵件表格,執行,但只發送到'一些'電子郵件服務
不過測試之後,電子郵件只能由一個Microsoft Outlook地址我已經收到。
的Gmail,Hotmail和雅虎沒有收到該消息,這是我的Gmail瞄準了大部分。
我在每種情況下都檢查了垃圾郵件/垃圾郵件文件夾並且沒有簽名。
如果有人有任何想法,爲什麼這是這種情況,這將是偉大的。我沒有發佈代碼,因爲它至少在一個實例中工作,但如果有幫助的話,這裏是'頭部'的格式。
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
已經對$ email_to進行了硬編碼,以便它發送到相同的地址代碼在這裏將是有用的。本週我有這個問題,我硬編碼。檢查是否通過一個數組傳遞給電子郵件ID – Rinzler
是的$ email_to已被硬編碼爲每次我測試它,我的替代方案是什麼?沒有數組正在傳遞,只是'name','email address'和'comments'的值。 – William