Email 使用sendgrid在cakephp中批量发送电子邮件

Email 使用sendgrid在cakephp中批量发送电子邮件,email,cakephp,dynamic,bulk,sendgrid,Email,Cakephp,Dynamic,Bulk,Sendgrid,我正在使用cakePHP通过sendgrid发送smtp电子邮件。我希望能够对多个收件人执行单个send(),并允许sendgrid使用vars将-name-替换为数组中的名称 在我的cakephp控制器方法中,我正在测试: 受保护函数fwtEmail(){ 这就是你所描述的 编辑:抱歉,这在最新的cakephp中似乎不起作用。我正在尝试为您找到解决方案。这就是您所描述的 编辑:抱歉,这在最新的cakephp中似乎不起作用。我正在尝试为您找到解决方案 $config = 'sendGri

我正在使用cakePHP通过sendgrid发送smtp电子邮件。我希望能够对多个收件人执行单个send(),并允许sendgrid使用vars将-name-替换为数组中的名称

在我的cakephp控制器方法中,我正在测试:

受保护函数fwtEmail(){

这就是你所描述的

编辑:抱歉,这在最新的cakephp中似乎不起作用。我正在尝试为您找到解决方案。

这就是您所描述的

编辑:抱歉,这在最新的cakephp中似乎不起作用。我正在尝试为您找到解决方案

    $config = 'sendGrid';
    $subject = "test";

    $Email = new CakeEmail('sendGrid');

    $names = array('user@domain.com'=>'John','user2@domain' =>'Paul');
    $Email->To($names);

    $vars = array('Paul', 'John');

    $Email->viewVars(array('name' => $vars));

    $Email->from( array('admin@testdomain.com' => 'Jim') );

    $Email->subject($subject);

    $template = 'bulk';

    $Email->template($template, 'default');

    $Email->sendAs = 'both';
    return $Email->send();

}