我在wordpress中使用SMTP插件,並且在我的服務器上創建了一個用於SMTP的有效郵件,身份驗證也成功,事情很好。現在,當我發送測試電子郵件時,回覆是正確的,但實際上我並沒有收到實地提供的測試電子郵件中的電子郵件。WP郵件SMTP在測試郵件中返回true,但沒有收到郵件
wp_mail returns true but not receiving mails
這個問題是相同的,但因爲我使用[email protected]從電子郵件這並沒有解決我的問題。我沒有使用任何外部電子郵件服務器。它來自我自己的服務器。
請幫忙,這真的很重要。
編輯:
的Gmail被拒絕的電子郵件,這裏是響應,
Reporting-MTA: dns; server.servername.com
Action: failed
Final-Recipient: rfc822;[email protected]
Status: 5.0.0
Remote-MTA: dns; gmail-smtp-in.l.google.com
Diagnostic-Code: smtp; 550-5.7.1 [192.3.7.194 12] Our system has detected that this message is
550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail,
550-5.7.1 this message has been blocked. Please visit
550 5.7.1 https://support.google.com/mail/answer/188131 for more information. f20si332031igo.32 - gsmtp
如果函數成功,則返回true,但如果郵件已發送,則不返回信息。 它是什麼服務器? 它上面有一個smtp嗎? – Nozifel
值得一提的是:當郵件已被處理併發送到服務器的郵件處理程序時,PHP的郵件將返回true。 wp_mail = true,意味着你在PHP端很好,所以你的問題要麼在郵件服務器上,要麼在郵件服務器和郵件接收器之間。 ** 1。**檢查您的郵件服務器日誌。他們會告訴你郵件的狀態,以及是否有問題。如果一切正常,** 2。**從接收端檢查。有很多事情在那裏進行,如反向DNS查詢和誰知道還有什麼其他:( –
如果你在服務器上有sudo,[Webmin](http://www.webmin.com/)可能會在這裏拯救你的生命。 –