我正在使用 cakePHP 通过 sendgrid 发送 smtp 电子邮件。我希望能够对多个收件人执行单个 send() 并允许 sendgrid 使用 var 将 -name- 替换为数组中的名称。
在我的 cakephp 控制器方法中,我正在测试:
受保护的函数 fwtEmail() {
$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();
}