如何在cakephp中一次发送多封电子邮件
我需要一次发送多封电子邮件,有人可以举个例子吗?或者有什么想法吗? 我需要一次向所有网站用户发送邮件(所有邮件内容都相同)
目前我在 for 循环中使用以下代码
$this->Email->from = '<[email protected]>';
$this->Email->to = $email;
$this->Email->subject = $subject ;
$this->Email->sendAs = 'html';
I need to send multiple emails at a time, can any one have example? or any idea ?
I need to send mail to all my site users at a time (Mail content is same for all)
Currently i using following code in a for loop
$this->Email->from = '<[email protected]>';
$this->Email->to = $email;
$this->Email->subject = $subject ;
$this->Email->sendAs = 'html';
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为你有两种可能性:
foreach
让我们假设你的
UsersController
中有一个函数mail_users
在这个函数中
$this-> ;Email->reset()
很重要。使用 BCC
现在,您只需通过
/users/mail_users/subject
的链接调用此方法即可。有关详细信息,请务必阅读 电子邮件组件。
I think you have 2 possibilities:
foreach
Let's assume you have a function
mail_users
within yourUsersController
In this function the
$this->Email->reset()
is important.using BCC
Now you can just call this method with a link to
/users/mail_users/subject
For more information be sure to read the manual on the Email Component.
在 Cakephp 2.0 中我使用了以下代码:
In Cakephp 2.0 I used the following code:
试试这个:
Try this: