php – 如何向magento中的多个用户发送电子邮件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如何向magento中的多个用户发送电子邮件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1043字,纯文字阅读大概需要2分钟。
内容图文
![php – 如何向magento中的多个用户发送电子邮件](/upload/InfoBanner/zyjiaocheng/816/42321588772841b5a5e9e1e61e5cf903.jpg)
这是我的代码,当我将它发送给一个收件人时工作正常,即如果我使用’rec1@gmail.com'(单个电子邮件)它工作正常.但是我想要包含第二个电子邮件ID以及rec2@gmail.com并编写如下代码:’rec1 @ gmail.com,rec2 @ gmail.com’但这不起作用.
让我知道如何实现此功能?
$templateId = 1;
$sender = array(
'name' => 'swapnesh',
'email' => 'sender@gmail.com'
);
$store = Mage::app()->getStore();
$vars = array(
'my_var' => 15,
'another_var' => 12
);
$translate = Mage::getSingleton('core/translate');
// Send your email
Mage::getModel('core/email_template')->sendTransactional(
$templateId,
$sender,
'rec1@gmail.com,rec2@gmail.com',
'Recipient Name',
$vars,
$store->getId()
);
$translate->setTranslateInline(true);
解决方法:
答案在Mage_Core_Model_Email_Template :: send()中
您可以看到$email和$names参数可以是两个数组.所以在你的情况下,如果将是:
$recipients = [
'rec1@gmail.com' => 'Recipient1 Name',
'rec2@gmail.com' => 'Recipient2 Name'
];
Mage::getModel('core/email_template')->sendTransactional(
$templateId,
$sender,
array_keys($recipients),
array_values($recipients),
$vars,
$store->getId()
);
内容总结
以上是互联网集市为您收集整理的php – 如何向magento中的多个用户发送电子邮件全部内容,希望文章能够帮你解决php – 如何向magento中的多个用户发送电子邮件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。