对Swiftmailer的弹跳支持

问题描述 投票:2回答:2

我在这里看到了Swiftmailer处理退回邮件的建议,但我在文档中看不到对此的支持。我错过了什么吗?在我看来,PHPMailer-BHM是唯一可以随时使用此功能的选项。如果这不正确,请详细说明。

我问,因为Swiftmailer看起来有最好的文档和支持向前发展,但我不想花时间重新发明轮子创建一个类来解析和处理NDR。

php phpmailer swiftmailer bounce
2个回答
10
投票

Swiftmailer更关心发送电子邮件(例如从您的脚本到处理交付的SMTP服务器)。 Swiftmailer无法接收电子邮件,这就是反弹。

Swift唯一能够获得反弹的是,如果SMTP服务器正在关闭电子邮件,则直接拒绝该电子邮件。否则,一旦它在SMTP服务器中排队,Swiftmailer就完成了它。

在现实世界中,Swiftmailer是你沿着邮箱走一封信。如果邮箱被焊接关闭,Swiftmailer会告诉你,但是否则信件进入邮箱然后Swift完成了。

反弹是第二天到来的信件承运人,信封上带有“返回寄件人”的信封。 Swift与此无关,因为它不接收电子邮件,它只会将它们从你的房子带到邮箱。


0
投票

设置返回路径:(跳出)地址返回路径:地址指定应发送跳出通知的位置,并使用消息的setReturnPath()方法设置。

您只能有一个Return-Path:它不能包含个人名称。

退回通知将发送到此地址:

$message->setReturnPath('[email protected]');
© www.soinside.com 2019 - 2024. All rights reserved.