swiftmailer - 参考失败?

发布于 2024-10-16 06:24:36 字数 383 浏览 4 评论 0原文

我正在使用 swiftmailer

目前记录失败我使用

if(!$mailer->send()) //failed

但是,

我知道你可以这样做

将引用变量名称传递给 Mailer 类的 send() 或 batchSend() 方法。 如果传输拒绝任何收件人,则罪魁祸首地址将被添加到通过引用提供的数组中。

我的问题是,

if(!$mailer->send()) 是否能捕获退回邮件? 我一次发送一封电子邮件,因为它们都修改了内容,所以我一次不会发送到多个地址。

使用第二种方法对我有什么好处吗?

I am using swiftmailer

Currently to record failures I use

if(!$mailer->send()) //failed

but,

I am aware that you can do

Pass a by-reference variable name to the send() or batchSend() methods of the Mailer class.
If the Transport rejects any of the recipients, the culprit addresses will be added to the >array provided by-reference.

My question is,

Does if(!$mailer->send()) catch bounces?
i send my emails one at a time as they all have modified contents, so I am never sending to more that one address at a time.

are there any benefits to me specifically by using the second method?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

星光不落少年眉 2024-10-23 06:24:36

如果为每个收件人发送自定义消息,对您没有任何好处。 send() 不会捕获退回邮件。 SMTP 可以首先接受邮件,然后将其退回到返回路径标头中指定的地址。您必须能够读取脚本中的退回邮件帐户,或者让邮件过滤器将退回邮件重定向到脚本以自动处理退回邮件。

There's no benefit to you if sending a customised message per recipient. send() does not catch bounces. SMTP can accept messages initially and later bounce them to the address specified in your return path header. You have to be able to read the bounce account in script or have a mail filter redirect the bounce email to a script to handle bounces automatically.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文