首页 文章

Gmail smtp验证不正确

提问于
浏览
0

我正在尝试使用smtp.gmail从我的共享主机上的php脚本(swiftMailer和PHPMailer)发送邮件 . 原因是来自我的主机smtp的电子邮件被几个提供商阻止 . 我每月向俱乐部成员发送一次低音量 .
在本地使用wamp一切正常 . 从我的主机这是响应"Expected response code 235 but got code " 535 ", with message " 535不正确的身份验证数据" (code: 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-SIZE 35882577 250-8BITMIME 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-CHUNKING 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-SIZE 35882577 250-8BITMIME 250-AUTH登录平台XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH 250-ENHANCEDSTATUSCODES 250- PIPELINING 250-CHUNKING 250 SMTPUTF8 >> AUTH LOGIN << 334 VXNlcm5hbWU6 >> xxx << 334 UGFzc3dvcmQ6 >> xxx == << 235 2.7.0接受

这是失败的主机日志:

启动Swift_SmtpTransport << 220-omniark.omniark.com ESMTP Exim 4.87#1 Wed,22 Mar 2017 09:31:09 -0500 220-我们不授权使用此系统来运输未经请求的,220和/或批量的e -邮件 . >> EHLO smtp.gmail.com << 250-omniark.omniark.com Hello omniark.omniark.com [50.22.8.114] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250帮助>> STARTTLS << 220 TLS go >> EHLO smtp.gmail.com << 250-omniark.omniark.com Hello omniark.omniark.com [50.22.8.114] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250帮助>> AUTH LOGIN << 334 VXNlcm5hbWU6 >> xxx << 334 UGFzc3dvcmQ6 >> xxx == << 535验证数据不正确!!预期的响应代码235,但得到代码“535”,消息“535不正确的身份验证数据”(代码:535)

再搜索一下我发现了这个:

由于迁移或帐户/服务器更新而导致邮箱权限发生更改时,可能会导致身份验证不正确 . 这可以通过从终端运行/ scripts / mailperm,或者转到WHM>电子邮件>修复邮箱权限来快速修复 .

由于我没有WHM访问权限,我会很感激有关我不知道如何拥有这个问题的一些指导 .

感谢您提前注意 .

1 回答

  • 1

    查看第二个会话的输出 . 服务器说的第一件事是 omniark.omniark.com ,而不是 smtp.gmail.com . 这意味着您的连接被截获并重定向到您的ISP的邮件服务器,当然,您的gmail凭据将无法正常工作 .

    在你走到那么远之前,你应该有一个证书验证失败,因为主机名与证书名不匹配 . 如果允许这样做,您需要修改您的配置以始终验证证书,否则您实际上是MITM攻击的受害者并且已经放弃了您的凭据 .

    简而言之,您的ISP阻止了您的出站连接 . 虽然我可以看到你正在使用SwiftMailer,但这包含在PHPMailer's troubleshooting guide中 .

    我从SMTP成绩单中删除了您的ID和密码;你现在应该更改密码 .

相关问题