多个具有独特内容的电子邮件PHP邮件程序?

时间:2016-06-16 14:59:58

标签: php email phpmailer

我想使用PHPMailer向多人发送独特的电子邮件(可能是1,可能是100)。

$ notifyemailscontent是一个包含所有电子邮件和名称的数组(同样,1可能是100)。

以下内容有效,但我很好奇是否有更好的方法可以做到这一点。即使只有5封电子邮件也似乎需要一段时间。有没有更快,更有效的方法来做这种事情?或者如果您发送多封电子邮件,它只需要这么长时间吗?

/// Send notification email
    require 'phpmailer/PHPMailerAutoload.php';
    $mail = new PHPMailer;

    $mail->setFrom('admin@mydomain.com', 'MyDomain');
    $mail->addReplyTo('admin@mydomain.com', 'MyDomain');
    $mail->isHTML(true);   // Set email format to HTML
    $mail->Subject = "FYI, there's a new entry!";

    foreach($notifyemailscontent as $email => $name) {
           $mail->addAddress($email, $name);
           $mail->Body    = "Hi $name!<br><br>
                      We're just letting you know that there is a new entry. To see it, click the link below:<br><br>
                      <a style='background: blue; color: white;' href='http://myfulldomain'>the pool name</a>

                     ";
            $mail->AltBody = "";
            $mail->send();
            $mail->ClearAddresses();  
    }

0 个答案:

没有答案