gpt4 book ai didi

symfony - 通过 Controller 中的内存发送电子邮件并在 Symfony2 中的一些命令中进行假脱机

转载 作者:行者123 更新时间:2023-12-02 18:11:12 25 4
gpt4 key购买 nike

我需要使用假脱机选项向我的用户发送大量电子邮件,但我不会将应用程序的整个配置更改为假脱机,因为我的注册系统会向用户发送一封电子邮件,并且我希望这封电子邮件是即时的发送。

有什么方法可以在不更改 swiftmailer 全局配置的情况下做到这一点吗?

最佳答案

您可以配置不同的电子邮件程序。例如:

swiftmailer:
default_mailer: spool_mailer
mailers:
spool_mailer:
spool:
type: file
path: /path/to/spool
# ...
instant_mailer:
# ...

然后根据您是否想要假脱机使用一个电子邮件程序:

//in your controller
$spoolMailer = $this->get('swiftmailer.mailer.spool_mailer');
$spoolMailer->send(...); //this will be spooled

$instantMailer = $this->get('swiftmailer.mailer.instant_mailer');
$instantMailer->send(...); //this will be sent instantly

关于symfony - 通过 Controller 中的内存发送电子邮件并在 Symfony2 中的一些命令中进行假脱机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33396773/

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