簡體   English   中英

Gmail SMTP錯誤驗證

[英]Gmail smtp incorrect authentication

我正在嘗試使用smtp.gmail從共享主機上的php腳本(swiftMailer和PHPMailer)發送郵件。 原因是來自我的主機smtp的電子郵件被多家提供商阻止。 我每月向俱樂部會員發送少量郵件。
在本地使用wamp一切正常。 在我的主機上,響應為“預期的響應代碼235,但得到的代碼為” 535”,並顯示消息“ 535錯誤的身份驗證數據”(代碼:535)。

這是成功的本地主機日志:

++啟動Swift_SmtpTransport << 220 smtp.gmail.com ESMTP t128sm578436oie.10-gsmtp >> EHLO smtp.gmail.com << 250-smtp.gmail.com為您服務,[2600:100b:b01d:4f88:c868: fff1:ec38:5954] 250-大小35882577 250-8BITMIME 250-STARTTLS 250-增強狀態代碼250-管道250-壓縮250 SMTPUTF8 >> STARTTLS << 220 2.0.0准備啟動TLS >> EHLO smtp.gmail.com << 250-smtp.gmail.com隨時為您提供服務,[2600:100b:b01d:4f88:c868:fff1:ec38:5954] 250尺寸35882577 250-8BITMIME 250-AUTH登錄平原XOAUTH2普通用戶令牌OAUTHBEARER XOAUTH 250-ENHANCEDSTATUSCODES 250 -管道250-壓縮250 SMTPUTF8 >>身份登錄<< 334 VXNlcm5hbWU6 >> xxx << 334 UGFzc3dvcmQ6 >> xxx == << 235 2.7.0接受

這是失敗的主機日志:

++啟動Swift_SmtpTransport << 220-omniark.omniark.com ESMTP Exim 4.87#1 2017年3月22日,星期三09:31:09 -0500 220-我們未經授權使用此系統來運輸未經請求的220和/或散裝貨物電子郵件。 >> EHLO smtp.gmail.com << 250-omniark.omniark.com您好omniark.omniark.com [50.22.8.114] 250-SIZE 52428800 250-8BITMIME 250-管道250-AUTH PLAIN登錄250-STARTTLS 250幫助>> STARTTLS << 220 TLS繼續>> EHLO smtp.gmail.com << 250-omniark.omniark.com你好omniark.omniark.com [50.22.8.114] 250尺寸52428800 250-8BITMIME 250-管道250-AUTH平原登錄250幫助>>身份登錄<< 334 VXNlcm5hbWU6 >> xxx << 334 UGFzc3dvcmQ6 >> xxx == << 535錯誤的認證數據!! 預期的響應代碼為235,但得到的代碼為“ 535”,並顯示消息“ 535錯誤的身份驗證數據”(代碼:535)

搜索更多我遇到了這個:

當郵箱權限由於遷移或帳戶/服務器更新而更改時,可能導致身份驗證數據不正確。 可以通過從終端運行/ scripts / mailperm或通過轉到WHM>電子郵件>修復郵箱權限來快速解決此問題。

由於我沒有WHM訪問權限,因此我希望了解一些我不具備的人對此問題提供的一些指導。

謝謝您的提前關注。

查看第二個會話的輸出。 服務器說的第一件事是它是omniark.omniark.com ,而不是smtp.gmail.com 這意味着您的連接被攔截並重定向到您的ISP的郵件服務器,當然,您的gmail憑據將不起作用。

在此之前,您應該已經經歷了證書驗證失敗,因為主機名與證書名稱不匹配。 如果允許這種情況發生,則需要修復配置以始終驗證證書,否則您實際上是MITM攻擊的受害者並且已經放棄了憑據。

簡而言之,您的ISP阻止了您的出站連接。 我可以看到您正在使用SwiftMailer,但PHPMailer的故障排除指南中對此進行了介紹。

我從SMTP記錄中刪除了您的ID和密碼; 您應該立即更改密碼。

暫無
暫無

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

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