php - SwifMailer setBcc 或 setTo 不起作用
问题描述
这是我的代码:
$mailer = new \Swift_Mailer($transport);
$message = (new \Swift_Message('Hello Email'))
->setSender('my email id', 'my name')
->setBody(
$this->renderView(
'AppBundle:Mail:email.html.twig',
array('result' => $result)
),
'text/html'
);
$message->setTo(array($customerEmail => 'jhon doe'));
$message->setBcc(array($clientEmail => 'jhon doe 1'));
$mailer->send($message)`
这是相同代码的另一个实现
$mailer = new \Swift_Mailer($transport);
$message = (new \Swift_Message('Hello Email'))
->setSender('my email id', 'my name')
->setTo(array($customerEmail => 'jhon doe'))
->addBcc($clientEmail, 'jhon doe 1')
->setBody(
$this->renderView(
'AppBundle:Mail:email.html.twig',
array('result' => $result)
),
'text/html'
);
在这两种情况下,要么setTo()
或setBcc()
工作,但两者结合起来都不起作用,任何人都可以帮助我解决这个问题,这将有很大帮助。
我使用 gmail 作为邮件服务器,我已经尝试了 ssl 和 tls 的配置。
解决方案
推荐阅读
- reactjs - 过多的项目渲染
- javascript - 角度材质 - 对材质表进行排序后,动画过渡开始状态未更新
- unity3d - 在 Unity 的多选下拉菜单中显示 ScriptableObjects
- reactjs - 传递参数 onClick, React
- android - 唯一约束失败:type.ps
- yii2 - Yii2 使用 ajax 提交模态表单
- java - 在 jooq 3.11.11 试用版的 META-INF/maven/plugin.xml 中找不到插件描述符
- android - 跳尺的制作方法
- android - 如何在 Android 上显示来自 Base64 字符串的 PDF?
- bash - 尽管目录非空,但在使用“for f in directory”时变量名为空