php - 如何使用 swiftmailer-bundle 在 symfony 4 中设置多个邮件
问题描述
我正在使用 swiftmailer-bundle 从我的应用程序发送电子邮件
我在环境中添加了这个。
MAILER_URL=gmail://mailExample@mail.com:mypassword@localhost?encryption=tls&auth_mode=oauth
当我需要从控制器发送电子邮件时
$message = (new \Swift_Message($objet))
->setFrom('mailExample@mail.com','example')
->setTo(exemple2@mail.com)
->setBody("test")
)
我的问题是如何添加另一封邮件?,我需要使用多个邮件
我可以在环境中添加两行 MAILER_URL 吗???
解决方案
查看有关使用多个邮件程序的官方文档。
https://symfony.com/doc/current/reference/configuration/swiftmailer.html#using-multiple-mailers
swiftmailer:
default_mailer: first_mailer
mailers:
first_mailer:
url: '%env(MAILER_URL)%'
second_mailer:
url: '%env(SECOND_MAILER_URL)%'
// returns the first mailer
$container->get('swiftmailer.mailer.first_mailer');
// returns the second mailer
$container->get('swiftmailer.mailer.second_mailer');
推荐阅读
- kivy - 如何从屏幕管理器在 kivymd 工具栏中进行回调?
- flutter - 无法在地图中添加多个数据
- c# - 试图得到所有方法的总和
- reactjs - 无法在 firebase 中按 uid 过滤用户。无法在 React Native 中隐藏组件
- django - 无法在 Django 中显示模态淡出的表单
- node.js - 无法使用 React dropzone 上传图片
- php - 如何分解两个数组并在每个循环中使用相同的数组
- python - 我有一个 python 代码和一个 json 文件,我无法将字符串更改为浮动
- python - 如何用函数交换全局变量
- angular - 如何在 p-calendar angular 中设置属性值?