Спустя 48 минут, 29 секунд (24.06.2011 - 15:45) kovaldm написал(а):
Почитай про функцию mail().
Спустя 50 минут, 33 секунды (24.06.2011 - 16:36) Oliver Varnce написал(а):
подскажите мне, как мне реализовать отправку имейлов если я вытягиваю массивом из базы данных адреса?
Спустя 13 минут, 10 секунд (24.06.2011 - 16:49) Winston написал(а):
Код примерно такой.
Только у меня статический массив, а у тебя из базы будет браться
Только у меня статический массив, а у тебя из базы будет браться
$emails = Array('example@gmail.com','example@mail.ru','example@bigmir.net','example@yandex.ru');
$unionEmail = implode(',', $emails);
mail($unionEmail, 'Subject', 'Message');
Спустя 16 минут, 13 секунд (24.06.2011 - 17:05) neadekvat написал(а):
PHPprogramer, а теперь посмотри внимательно на свой код. На вторую строку особенно. Нужна ли она?
Спустя 7 минут, 42 секунды (24.06.2011 - 17:13) Winston написал(а):
Цитата (neadekvat @ 24.06.2011 - 17:05) |
посмотри внимательно на свой код. На вторую строку особенно. Нужна ли она |
Та так для красоты... Можно ее в первым аргументом передать, вместо $unionEmail.
Спустя 59 минут, 42 секунды (24.06.2011 - 18:13) Oliver Varnce написал(а):
подскажите как мне передать переменную $mailarr как список имейлов, потому что оно вытягивает только один имейл? тоесть в письмо в переменную to я подставлю только данный массив.
$query = "SELECT `email` FROM `sendmail`";
$result = mysql_query($query);
if ($result)
{
while ($row = mysql_fetch_array($result))
{
$mailarr = $row['email'].',';
}
}
Спустя 15 минут, 13 секунд (24.06.2011 - 18:28) Winston написал(а):
попробуй так
Свернутый текст
$query = "SELECT `email` FROM `sendmail`";
$result = mysql_query($query);
if ($result)
{
$mailarr = Array();
while ($row = mysql_fetch_assoc($result))
{
$mailarr[] = $row['email'];
}
mail(implode(',', $mailarr), 'Subject', 'Message');
}
Спустя 10 минут (24.06.2011 - 18:38) Игорь_Vasinsky написал(а):
А можно через foreach, на каждое письмо снова и снов напрягать mail()
Спустя 14 минут, 35 секунд (24.06.2011 - 18:53) Oliver Varnce написал(а):
Товарищи знакоки, вот выродил я такой код:
на денвере отправляет в файл вот такое
корректно ли это, подскажите?
$query = "SELECT `email` FROM `sendmail`";
$result = mysql_query($query);
if ($result)
{
$mailarr = Array();
while ($row = mysql_fetch_assoc($result))
{
$mailarr[] = $row['email'];
}
$subject = $subject;
$content = $text;
$to = implode(',', $mailarr);
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: VIP Agent <no-replay@vipagent.in.ua>\r\n";
mail( $to.'\r\n', $subject.'\r\n', $content.'\r\n', $headers);
}
на денвере отправляет в файл вот такое
X-Sendmail-Cmdline: sendmail.pl -t -i
To: vo@vo.vo,ss@ss.ss,sss@ss.ss\r\n
Subject: ввываывафывафыва\r\n
Content-type: text/html; charset=windows-1251
From: VIP Agent <no-replay@vipagent.in.ua>
<p><img src=\"../../uploads/img025.jpg\" alt=\"\" width=\"287\" height=\"437\" /></p>\r\n
корректно ли это, подскажите?
Спустя 49 секунд (24.06.2011 - 18:53) Oliver Varnce написал(а):
Игорь_Vasinsky зачем грузить сервер лишними телодвижениями, каждый раз повторять цыкл, если там 1000000 адресов, этож задымится)))))
Спустя 45 минут, 7 секунд (24.06.2011 - 19:39) nugle написал(а):
Oliver Varnce
а отправляются письма?
а отправляются письма?
Спустя 47 минут, 24 секунды (24.06.2011 - 20:26) Oliver Varnce написал(а):
ну на денвере в !sendmail приходят файлы с указанным выше содержанием. А так не знаю(
Спустя 1 час, 59 минут, 48 секунд (24.06.2011 - 22:26) Winston написал(а):
Цитата (Oliver Varnce @ 24.06.2011 - 18:53) |
<p><img src=\"../../uploads/img025.jpg\" alt=\"\" width=\"287\" height=\"437\" /></p>\r\n |
Так и выводится в теле письма ?
Если попадают в папку письма, значит отправка проходит нормально.
Спустя 1 час, 51 минута, 4 секунды (25.06.2011 - 00:17) Oliver Varnce написал(а):
выводится когда открываю через блокнот. Вопрос чем можно открыть такое письмо, почтовым клиентом чтоли каким, чтобы глянуть как оно будет в браузере и в клиенте смотреться?
_____________
мой хостинг - GlobalNET.com.ua