parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

AL 31.03.2003 17:12

Да код стандартный
1. Проверка, обновлялось ли что-либо с предыдущей рассылки, если да:
2. Загружаем из БД таблицу подписчиков subscribers
3. Формируем тело сообщения - одно для всех ("Последние обновления на сайте ....")
4. Рассылаем:
[code]
^subscribers.menu{
^mail:send[
$.from[Служба рассылки <subscribe@....ru>]
$.to[$subscribers.fullname <$subscribers.email>]
$.subject[Рассылка сервера $env:SERVER_NAME]
$.errors-to[$env:SERVER_ADMIN]
...]
}

Собственно и все. Проверка e-mail на корректность производится при добавлении в базу. При запуске из браузера все рассылается, из cron - нет. Email is empty, даже если вместо $subscribers.email явно указать какой-нибудь адрес :-/