从mandril,sendgrid或任何api php代码发送批量电子邮件?

时间:2016-03-15 08:26:49

标签: javascript php

在单个文本框中,我尝试使用逗号分隔符发送多封电子邮件,但我无法使用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);

我无法为多封邮件创建数组,一次只发送一封电子邮件。

2 个答案:

答案 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