使用PHP邮件功能发送2000多封电子邮件

时间:2018-05-23 11:10:25

标签: php email

我正在尝试创建一个向我网页的每个用户发送电子邮件的系统。

似乎有太多的电子邮件 - 大约2400封电子邮件,要发送给它工作。

是否有更智能的方式,或者一次发送10个或类似的东西?

这是我的代码:

<?php


include('../../includingThis.php');



$fra = "ME <me@me.com>";
$emne = "";

$sql = "SELECT * FROM sendThese WHERE id=1";

if ($result = mysqli_query($con, $sql)) {
    while($row = mysqli_fetch_assoc($result)) {


$emne = $row["subject"];
$message = $row["message"];
$mailsHere = $row["mailsHere"];
$til = explode(",", $mailsHere);

    }
}
$besked = file_get_contents('sendThese.html');
$besked = str_replace("%%message%%", $message, $besked);


// HEADERS
$headers = "MIME-Version:1.0\r\n";
$headers .= "Content-type: text/html; charset=UFT-8\r\n";
$headers .= "From: ".$fra."\r\n";

// Mail til ejeren af siden

$mailsSend = 0;

foreach ($til as $value) {
    mail($value,$emne,$besked,$headers);
    $mailsSend++;
    echo $value . "<br>";
    sleep(2);


}




// Sender vi brugeren videre til en side
//header("Location: index.php");
echo "Done - " . $mailsSend . " e-mails sendt.";

die();


?>

0 个答案:

没有答案