【发布时间】:2017-08-28 06:57:32
【问题描述】:
Symfony2 使用 Swiftmailer 包发送电子邮件。
要在 Symfony2 中使用和配置 Swiftmailer,必须在文档中使用 explained 这样的配置,例如通过使用 YAML:
swiftmailer:
transport: smtp
encryption: ssl
auth_mode: login
host: smtp.gmail.com
username: your_username
password: your_password
Swiftmailer 在 Symfony2 中被定义为服务,它的实例可以在控制器中获取,如下所示:
$mailerinstance = $this->get('mailer');
现在,假设 Swiftmailer 需要两种不同的配置,例如一个使用电子邮件假脱机(例如,用于预定的时事通讯),另一个则立即发送所有新电子邮件(例如,用于密码丢失服务)。因此,我想应该定义两个单独的 Swiftmailer 实例。 如何在 Symfony2 中做到这一点?
【问题讨论】:
-
现在您可以使用 swiftmailer v2.3.3+ 进行此操作:stackoverflow.com/questions/16474822/…
标签: symfony swiftmailer