gpt4 book ai didi

php - Swift Mailer 不返回 smtp 邮件失败

转载 作者:行者123 更新时间:2023-12-03 23:06:30 26 4
gpt4 key购买 nike

我正在使用 Swiftmailer 通过 SMTP 发送电子邮件

我需要从 SMTP 获得响应,但我正在尝试的方法不起作用。这可能吗?

我尝试了无效的电子邮件:[email protected] - 下面的代码不会返回错误

    if (!$mailer->send($message, $fails))
{
echo "Failures:";
print_r($fails);
return false;
}

return true;

附注我不想使用 PhpMailer,因为我有其他问题。

最佳答案

请记住,Swiftmailer 只是将电子邮件移交给 SMTP 服务器。它实际上并没有提供它。 Swiftmailer 的工作不是确定您告诉其发送的电子邮件地址是否有效。只要地址符合 RFC822 标准,Swiftmailer 就会接受它,并且您使用的任何 SMTP 服务器都会接受它。

只有当 SMTP 服务器尝试将电子邮件实际传送到无效主机名时,您才会遇到失败。到那时,Swiftmailer 已经断开连接并报告成功 - 它已经完成了它的使命。故障发生在更远的地方,在 Swiftmailer 的视野之外。

关于php - Swift Mailer 不返回 smtp 邮件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7272742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com