当连接正确时,使用PHP Mailer发送的邮件会自动发送吗?

时间:2016-09-14 11:49:37

标签: php smtp phpmailer

我想问一下,如果PHP Mailer库无法通过SMTP发送电子邮件会发生什么。该服务连接到SMTP服务器,但根本不发送电子邮件。这些电子邮件会发送到某种队列,并在问题解决后发送,还是我必须再次从代码中重新发送?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

就PHPMailer而言,消息要么已发送,要么不是;它不排队,因为它不是邮件服务器。设置$mail->SMTPDebug = 2;以查看与邮件服务器的整个对话。可能是您的邮件服务器确实排队,可能需要一段时间来处理向前传递,但这超出了PHPMailer的控制范围。您的邮件服务器日志(如果您有权访问它们)也会告诉您它正在做什么。所有这些都包含在PHPMaielr文档中。