swiftmailer - 参考失败?
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果为每个收件人发送自定义消息,对您没有任何好处。
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.