我正在使用此功能使用SendGrid向一位收件人发送电子邮件,但我需要向同一页面上的其他收件人发送不同的电子邮件。如果我复制代码块,它会在第二个代码块运行时通过电子邮件向两个收件人发送第二封电子邮件。
$sendgrid = new SendGrid($sendgridapikey);
$emailmaster = new SendGrid\Email();
$emailmaster->addTo($to)
->setFrom('<email>')
->setFromName('<name>')
->setSubject($subject)
->setHtml($message);
$sendgrid->send($emailmaster);
答案 0 :(得分:0)
根据here说明,当您将$to
变量作为数组传递时,您可以发送到多个接收;
;
$to[] = "first@email.com";
$to[] = "second@email.com";
$sendgrid = new SendGrid($sendgridapikey);
$emailmaster = new SendGrid\Email();
$emailmaster->addTo($to)
->setFrom('<email>')
->setFromName('<name>')
->setSubject($subject)
->setHtml($message);
$sendgrid->send($emailmaster);