首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony swiftmailer交付确认

Symfony swiftmailer交付确认
EN

Stack Overflow用户
提问于 2018-05-17 02:15:37
回答 1查看 174关注 0票数 0

我想用swiftmailer发送电子邮件,我需要确认已发送的电子邮件并已送达。默认情况下,swiftmailer将电子邮件保存在缓存中,并在后台发送它们,以防止等待用户发送电子邮件。

如何实现已发送邮件的确认?

EN

回答 1

Stack Overflow用户

发布于 2018-05-17 23:06:30

我认为没有办法获得100%的确定性。邮件可能会因为许多与您的应用程序无关的原因而无法传递。不过,还是有一些建议:

1)您可以将密件抄送中的所有邮件发送到其他地址。您可以通过组合使用delivery_addressesdelivery_whitelist配置参数https://symfony.com/doc/current/reference/configuration/swiftmailer.html#delivery-whitelist来完成此操作

2)您可以使用自己控制的特定邮件服务器,这样您就可以查看它的队列/日志,以了解哪些邮件已经实际投递。

3)您可以为所有出站邮件设置已读回执。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50377567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档