php郵件接收不到是因為對方的郵件伺服器過濾或拒收了寄來的郵件,只要解除過濾即可解決郵件接收不到的問題。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php 郵件接收不到怎麼辦?
PHPmailer發送郵件成功,對方收不到郵件
專案中使用PHPmailer,發送郵件到客戶的郵件伺服器,$mail物件回傳發送結果為true,結果客戶那邊的郵箱總是收不到郵件。
設定$mail->SMTPDebug = 2,把客戶端和伺服器端的錯誤都回傳到echo出來,結果在chrome的network裡,怎麼看都沒有發現任何錯誤的資訊。
試著把收件者的信箱換成我自己的QQ信箱,發現可以收到郵件。於是懷疑對方的郵件伺服器過濾或拒收了我寄來的郵件。
接著,我把寄件匣換成一個163郵箱去發送,結果對方在垃圾箱裡收到了郵件,問題得以解決。
應該是對方的郵件伺服器拒絕了部分寄件匣位址所導致的問題,解除過濾應該也可以解決。
在此記錄這個問題,免得以後忘記
推薦學習:《PHP影片教學》
以上是php 郵件接收不到怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!