PHPMailer身份验证问题xoauth2

时间:2017-04-12 14:02:47

标签: oauth-2.0 phpmailer

我正在使用Google Business Apps收发电子邮件,并尝试通过PHPMailer发送电子邮件。现在SSL证书存在问题,所以我必须关闭SSL验证,但是这个错误会被抛出:

<UserControl ... Name="uc">
...
<ToolBar.ItemTemplate>
    <DataTemplate>
        <Button
            Name="btn"
            Command="{Binding DataContext.IconClickCommand, Source={x:Reference uc}}"
            CommandParameter="{Binding Loc}">

现在我的主人不是特别有帮助,因为它说我需要使用正确的电子邮件/通行证,但这不是它的工作方式,因为我们必须通过Google Developer创建应用程序并验证连接。

我想知道是否需要将XOAUTH2安装到服务器上?我可以访问cPanel,但找不到该模块。

1 个答案:

答案 0 :(得分:0)

请阅读错误链接到的the troubleshooting guide

我敢打赌你的ISP正在拦截你的流量并将你重定向到他们自己的邮件服务器,这将无法匹配gmail的SSL证书,也缺乏gmail的XOAUTH2身份验证方案。

你应该注意为什么你得到这些错误 - 证书验证可以保护你,当它没有通过检查时它会告诉你某人正在拦截你的流量和尝试MITM你 - 并通过禁用它你已经放弃了你的Gmail凭据。