我用下面的代码发送邮件。邮件工作正常,但密件抄送和抄送不工作。请告诉我如何设置密件抄送和抄送。
class Dummy
{
private $_transportBuilder;
public function __construct(\Magento\Framework\Mail\Template\TransportBuilder $transportBuilder)
{
$this->_transportBuilder = $transportBuilder;
}
public function sendEmail($templateId = 1, $storeId = 1, $templateParams)
{
$transport = $this->_transportBuilder->setTemplateIdentifier($templateId)
->setTemplateOptions(['area' => Magento\Framework\App\Area::AREA_FRONTEND, 'store' => $storeId])
->setTemplateVars($templateParams)
->setFrom('[email protected]')
->addTo('[email protected]')
->setReplyTo('[email protected]')
->addBcc('[email protected]')
->getTransport();
$transport->sendMessage();
}
}
先谢了。
2条答案
按热度按时间mdfafbf11#
if($custom_email){
$this->transportBuilder->addBcc($custom_email);//为自定义动态电子邮件地址添加BCC
}`
以下是更新的代码:
omvjsjqw2#
我们可以使用以下方法将BCC/CC添加到任何电子邮件
创建插件
创建插件文件
这里customer_create_account_email_template是电子邮件模板代码。