[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Массовая отправка писем на e-mail
razoramus
Здравствуйте!

Имеется у меня небольшая база емаил адресов партнёров, около 250 шт..
Нужно отправить всем одно и то же сообщение. Делать это вручную долго и муторно. Пришла мысль отправить письмо всем разом со своего сайта. Узнал у хостера, сказали лимит 300 в сутки (то что надо) и можно отправить хоть все 300 разом. Есть у меня в архиве скрипт по отправке письма с сайта на маил через функцию mail();

Код:
<?php
//Данные для отправки письма
$nameSender = 'имя отправителя';
$emailFrom = 'емаил от кого отправляем';
$emailTo = 'емаил кому отправляем';
$messageTheme = 'тема письма';
$headers = array(
'MIME-Version: 1.0',
'From: '.$nameSender.' <'.$emailFrom.'>',
'Reply-To: '.$emailFrom,
'Content-type: text/html; charset=utf-8'
);
$message = array(
'Имя отправителя: '.htmlspecialchars(trim($name)).'<br>',
'E-mail отправителя: '.htmlspecialchars(trim($email)).'<br>',
'<u>Текст сообщения:</u><br>'.htmlspecialchars(trim($text))
);


//Отправляем письмо
if(mail($emailTo, $messageTheme, implode("\r\n", $message), implode("\r\n", $headers))){
echo '<span style="color: #008800;">Ваше сообщение успешно отправлено, и будет обработано в течение 24 часов!</span>';
}else{
echo '<span style="color: #FF0000;">Возникла ошибка при отправке сообщения. Повторите попытку позднее.</span>';
}
?>


Вопрос: Можно ли отправить письмо сразу на несколько адресов, к примеру через цикл? Если да, то как? (Желателен пример)

PS: Адреса лежат в текстовом файле (mail.txt), 1 адрес на одной строке.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.