Рассылка новостей

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
У меня в базе имеется неск. тысяч майлов, скажем.
Через что мне организовать рассылку сообщения на все эти адреса, не нанесся ессно ощутимого урона быстродействию...
Средствами PHP
Прошу заметить: это не в целях рассылки спама!!
 
S

STYX

#2
Насколько я понял, просто нужно урл $to сделать массивом, см. пример. Думаю это максимально удобный вариант.

Код:
<?php
/* recipients */
$to = "mary@example.com" . ", "; // note the comma
$to .= "kelly@example.com";

/* subject */
$subject = "Birthday Reminders for August";

/* message */
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';

/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* additional headers */
$headers .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* and now mail it */
mail($to, $subject, $message, $headers);
?>
 
I

impullz

#3
Каматозинк
А что за база-то...Май СКЛ или так документ текстовый...?
STYX
Ты правильный код написал...а где же сама привязка к базе-то...?
 
S

STYX

#4
impullz
Это не я писал, это код с php.net (вроде). Просто здесь показан принцип рассылки на несколько адресов за один раз.
Код:
$to = "mary@example.com" . ", "; // note the comma
$to .= "kelly@example.com"
Думаю раз есть база и задан такой вопрос человек что-нить да смыслит в пхп. А идея: считываешь адреса и запихиваешь их в массив (хотя бы через while) и запускаешь обычный mail(). Вот и все.
 
I

impullz

#5
STYX
Если база в Май СКЛ то тута вообще просто...а вот с файлом мне кажется возни больше будет...или я не прав...?
 
Статус
Закрыто для дальнейших ответов.