【问题标题】:Symfony swiftmailer delivery confirmationSymfony swiftmailer 交付确认
【发布时间】:2018-05-16 18:15:36
【问题描述】:

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

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

【问题讨论】:

  • 是的,请...我也需要知道

标签: symfony swiftmailer


【解决方案1】:

我认为没有办法获得 100% 的确定性。由于与您的申请无关的许多原因,邮件可能无法投递。不过有一些建议:

1) 您可以将所有密件抄送邮件发送到另一个地址。你可以通过结合delivery_addressesdelivery_whitelist配置参数https://symfony.com/doc/current/reference/configuration/swiftmailer.html#delivery-whitelist来做到这一点

2) 您可以使用您控制下的特定邮件服务器,因此您可以检查其队列/日志以查看实际发送了哪些邮件。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 2023-03-13
    相关资源
    最近更新 更多