Я использую cakePHP для отправки электронной почты smtp с помощью sendgrid. Я хотел бы иметь возможность выполнить одиночную send() для нескольких получателей и разрешить sendgrid использовать vars для замены -name- именами из массива.Массовое письмо в cakephp с использованием sendgrid
В моем методе контроллера CakePHP я тестирование:
защищенную функцию fwtEmail() {
$config = 'sendGrid';
$subject = "test";
$Email = new CakeEmail('sendGrid');
$names = array('[email protected]'=>'John','[email protected]' =>'Paul');
$Email->To($names);
$vars = array('Paul', 'John');
$Email->viewVars(array('name' => $vars));
$Email->from(array('[email protected]' => 'Jim'));
$Email->subject($subject);
$template = 'bulk';
$Email->template($template, 'default');
$Email->sendAs = 'both';
return $Email->send();
}