PHPMailer:检查错误是否为验证错误

时间:2019-05-14 07:26:34

标签: php phpmailer

我正在使用PHPMailer通过SMTP服务器发送一些邮件。 $mail->send()会在错误时返回false,而$mail->ErrorInfo会保留一些有关该错误的文本。

很好。但是,如何以编程方式检查错误是否是由于无效的验证引起的?

1 个答案:

答案 0 :(得分:1)

目前在PHPMailer中这并不是特别容易,它将在很大程度上依赖于字符串匹配。这就是this issue当前处于开放状态的原因,如果您愿意为此做出贡献的话。

如果启用异常(通过将true传递给构造函数),则可以获得的信息要比ErrorInfo属性所提供的稍好,但这并不是一个很大的改进。