[/quote]
Поверьте, мне это то, что вам нужно. Я сам не люблю пользоваться чужими скриптами, но это чудо.
Код:
<?
require("class.phpmailer.php");
$mail = new phpmailer();
for ($i = 0; $i < 700; $i++) {
$mail->From * * = $_POST["from_mail"]; // Откого: email
$mail->FromName = $_POST["from_name"]; // Откого: имя
$mail->Host * * = $_POST["host"]; // Хост если использовать SMTP
$mail->Mailer * = $_POST["mailer"]; // Тип отсылки (mail, sendmail, smtp)
$mail->SMTPAuth = $_POST["SMTPAuth"]; // SMTP авторизация (true, false)
$mail->Username = $_POST["Username"]; // SMTP username
$mail->Password = $_POST["Password"]; // *SMTP password
$mail->Subject = $_POST["subj"]; // Тема
$mail->CharSet = "windows-1251"; // Кодировка
$mail->ContentType = "text/html"; // MIME Тип
$welcome = $_POST["welcome"]; // Приветствие перед вашим обратным адресом
$mail->Body * *= $_POST["text"];// Текст сообщения
$mail->AddAddress($mails, $welcome);
#$mail->AddStringAttachment($picture, $picture); // Полсать картинку.
if(!$mail->Send()){
*****$ok++;
****} else {$er++;}
*// Очищаем , для повтора
*$mail->ClearAddresses();
*$mail->ClearAttachments();
}
?>
Вот вам и отправка 700 сообщений. Только set_time_limit не забудьте.
А если без этого крипта, то разница не большая.
Тот же mail() только с заголовками.