Отправляйте разные электронные письма двум разным получателям с помощью SendGrid

Я использую это, чтобы отправить электронное письмо одному получателю, используя SendGrid, но мне нужно отправить другое электронное письмо другому получателю на той же странице. Если я продублирую блок кода, он отправит обоим получателям второе электронное письмо при запуске второго блока кода.

    $sendgrid = new SendGrid($sendgridapikey);
$emailmaster  = new SendGrid\Email();
$emailmaster->addTo($to)
->setFrom('<email>')
->setFromName('<name>')
->setSubject($subject)
->setHtml($message);
$sendgrid->send($emailmaster);

0

Решение

На основе Вот объяснение, вы можете отправить на несколько прием, когда вы передаете $to переменная как массив;

например;

$to[] = "[email protected]";
$to[] = "[email protected]";
$sendgrid = new SendGrid($sendgridapikey);
$emailmaster  = new SendGrid\Email();
$emailmaster->addTo($to)
->setFrom('<email>')
->setFromName('<name>')
->setSubject($subject)
->setHtml($message);
$sendgrid->send($emailmaster);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]