在单个文本框中,我尝试使用逗号分隔符发送多封电子邮件,但我无法使用PHP通过Mandrill API或Sendgrid API将邮件发送到多封电子邮件。
$message->to = array(array("email" => $emails);
// How to create multiple array which takeenter code heres multiple emails values from single text box.
if(isset($_POST['to_email'])) {
$t = $_POST['to_email'];
}
$emails1 = preg_split('/[,;\n]/', $t);
foreach ($emails1 as $emails) {
echo $emails;
}
echo $len = count($emails);
我无法为多封邮件创建数组,一次只发送一封电子邮件。
答案 0 :(得分:0)
使用此阵列格式来发送多封电子邮件。
$expload_array=explode(",",$t);
foreach ($expload_array as $key=>$value) {
sendmail($value);
}
答案 1 :(得分:0)
Mandril不适用于批量电子邮件发送,mandril用于个性化电子邮件发送。要发送批量电子邮件,您可以使用mailchimp。有关mandrill和mailchimp之间的更多信息,请访问此链接http://kb.mailchimp.com/mandrill/about-transactional-email