簡體   English   中英

電子郵件通知失敗

[英]Failed Email Notifications

我正在使用phpmailer在Yii1中發送郵件。 我開發的系統每天發送數千封電子郵件。 通常它的工作正常,但有時系統無法發送電子郵件。 郵件成功發送一段時間后(如果系統第一次無法發送電子郵件,則會再次嘗試)。 我有時會收到不同類型的電子郵件錯誤。 不確定如何解決這些錯誤:

  1. 郵寄錯誤:

以下發件人地址失敗:test@test.com:MAIL不接受服務器,xxxx SMTP; 客戶端未通過身份驗證,以便在MAIL FROM [MWHPR11CA0017.namprd11.prod.outlook.com] SMTP服務器錯誤期間發送匿名郵件:5.7.57 SMTP; 客戶端未通過身份驗證,無法在MAIL FROM [MWHPR11CA0017.namprd11.prod.outlook.com]期間發送匿名郵件

  1. 以下發件人地址失敗:

test@test.com:MAIL不接受服務器

  1. SMTP錯誤:

數據未被接受.STP服務器錯誤:2.1.5收件人確定

  1. 以下發件人地址失敗:

test@test.com:MAIL不接受服務器,354,開始郵件輸入; 以<CRLF>結束。<CRLF> SMTP服務器錯誤:啟動郵件輸入; 以<CRLF>結束。<CRLF> SMTP服務器錯誤:啟動郵件輸入; 以<CRLF>結束。<CRLF>

  1. SMTP錯誤:

以下收件人失敗:xxx@xxx.com

所以上面是我有時會遇到的不同類型的錯誤。 對於#5,似乎收件人不正確,所以一個人沒事。 但其他人呢? 怎么解決?

根據服務器上安裝的MTA(郵件傳輸代理),使用的端口和SMPT設置,您可能需要在服務器上創建“來自”用戶帳戶

如果您使用的是SSL / TLS,請確保數字證書存在且尚未過期。 還要確保您的服務器的操作系統和MTA是最新的安全標准 - 如果與最新的行業標准不兼容,可能會導致握手/交付機制出現問題。

您始終可以使用服務器上的命令mail進行調試。 但正如@argon已經回答,問題可能出在SMTP服務器上。

如果您要發送,我熱烈建議使用外部電子郵件營銷服務

每天有數千封電子郵件。

您的服務器信譽將變得更糟,並將直接發送垃圾郵件或被SMTP拒絕(如您的情況)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM