首頁  >  文章  >  後端開發  >  php 郵件接收不到怎麼辦

php 郵件接收不到怎麼辦

藏色散人
藏色散人原創
2021-07-23 10:16:112711瀏覽

php郵件接收不到是因為對方的郵件伺服器過濾或拒收了寄來的郵件,只要解除過濾即可解決郵件接收不到的問題。

php 郵件接收不到怎麼辦

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php 郵件接收不到怎麼辦?

PHPmailer發送郵件成功,對方收不到郵件

專案中使用PHPmailer,發送郵件到客戶的郵件伺服器,$mail物件回傳發送結果為true,結果客戶那邊的郵箱總是收不到郵件。

設定$mail->SMTPDebug = 2,把客戶端和伺服器端的錯誤都回傳到echo出來,結果在chrome的network裡,怎麼看都沒有發現任何錯誤的資訊。

試著把收件者的信箱換成我自己的QQ信箱,發現可以收到郵件。於是懷疑對方的郵件伺服器過濾或拒收了我寄來的郵件。

接著,我把寄件匣換成一個163郵箱去發送,結果對方在垃圾箱裡收到了郵件,問題得以解決。

應該是對方的郵件伺服器拒絕了部分寄件匣位址所導致的問題,解除過濾應該也可以解決。

在此記錄這個問題,免得以後忘記

推薦學習:《PHP影片教學

以上是php 郵件接收不到怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn