gpt4 book ai didi

symfony - 假脱机邮件并直接发送邮件

转载 作者:行者123 更新时间:2023-12-01 22:28:34 25 4
gpt4 key购买 nike

我需要两种邮件:

  1. 假脱机邮件(用于批量邮件)
  2. 直邮(如挂号信)

现在我有 2 项服务:

<service id="spool_mailer" class="%swiftmailer.class%">
<argument type="service" id="swiftmailer.transport"/>
</service>

<service id="mailer" class="%swiftmailer.class%">
<argument type="service" id="swiftmailer.transport.real"/>
</service>

但是“swiftmailer.transport.real”将忽略“swiftmailer.delivery_address”,并且在开发环境中它是必需的。我尝试过其他传输方式,但它们会后台处理邮件:Configure SwiftMailer

如何解决这个问题?

最佳答案

我认为你的解决方案虽然很聪明,但很老套,并且依赖于绕过 Swiftmailer 的一些内部功能。绕过将电子邮件发送到假脱机的代码部分似乎也绕过了设置递送地址的代码部分。如果不阅读源代码以清楚地了解还没有发生什么,我就不会这样做。

我认为支持的方法是使用多个邮件程序,如下所述:http://symfony.com/doc/current/reference/configuration/swiftmailer.html#using-multiple-mailers

这将允许您定义两个不同的邮件程序,其中一个可以配置为使用假脱机。 (您也可以有两个邮件程序,每个邮件程序都有自己单独的线轴)

关于symfony - 假脱机邮件并直接发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13136161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com