nc_mail2queue ( string $recipient, string $from, string $subject, string $message )
функция является частью функционала по рассылке писем.
Указанное письмо кладется в таблицу БД mail_queue, откуда в дальнейшем будет разослано скриптом /netcat/admin/mailer.php.
Параметры | Описание |
---|---|
$recipient | содержит адрес получателя |
$from | содержит координаты отправителя |
$subject | тема письма |
$message | сообщение |
При желании Вы можете отсылать даже письма с файлами – для этого при помощи каких-либо средств необходимо сгенерировать правильный $message. Однако учтите, что письмо кладется в БД ровно столько раз, сколько подписчиков его должны получить, и при большом вложенном файле размер БД может значительно вырасти.
Файл /netcat/admin/mailer.php, отвечает за порционную рассылку писем. Количество писем задается параметром number, если не указано – высылается 20 писем из очереди. Этот скрипт должен быть добавлен в CRON Вашего сервера (каждую минуту, /netcat/admin/mailer.php?number=20). При наличии писем в очереди они будут отсылаться порциями. При отсутствии писем скрипт ничего делать не будет.
Необходимо отправлять на почту администратору сайта все новые сообщения из гостевой книги. Фрагмент шаблона действия после добавления компонента:
<?= nc_mail2queue("admin@mysite.ru", "noreply@mysite.ru", "Новое сообщение в гостевую книгу", $f_Message)?>
Комментарии 2