SMTP登录仅适用于AUTH PLAIN

时间:2016-10-02 16:47:39

标签: phpmailer telnet

这是我第一次使用telnet;我用它来调试PHPMailer。这是我登录后获得的内容:

EHLO localserver.com
250-mx.zohomail.com Hello localserver.com (162.243.32.109 (162.243.32.109))
250-AUTH LOGIN PLAIN
250 SIZE 53477376

this tutorial之后,我尝试通过AUTH LOGIN登录。

当我提供密码时,它失败了。

然而,如果我AUTH PLAIN,它的确有效。

PHPMailer(我使用他们的git页面提供的basic template,调试设置为4)调试显示他们正在使用AUTH LOGIN。

所以似乎有两种方法可以解决我的问题。

- 确定为什么AUTH LOGIN不起作用

- 设置如何让PHPMailer使用AUTH PLAIN。

由于

1 个答案:

答案 0 :(得分:2)

您可以使用AuthType属性设置身份验证类型。只需将其设置为PLAIN

您不需要使用SMTPDebug = 4; 2应该足够了。