Необходимо написать скрипт отправки почтового сообщения на php, который будет запускаться по крону раз в 10 минут , подключаться к базе mysql, выбирать из неё все строки подпадающие под определенные условия и отправлять сообщение на почтовые адреса, которые указаны в этих строках.
Пример таблицы.
Fio | in | out | otdel | email |
Иванов А.А. 1480726986 1480727856 Продажи ivan@mail.ru
Каждый день, в базе создаются десятки подобных строк, письмо надо отправить на адрес указанный в поле `email`, по КАЖДОЙ СТРОКЕ, если поле `in` и `out` не NULL (в этих полях указано время в unix time) по нему и производиться селект. (выбрать все значения где out между сейчас минус 600 сек).
-----------------
Письма должно иметь шаблон. Выглядеть следующим образом:
Отправитель: Название орг., адрес.
Тема : Перемещение $fio
Тело письма:
Сотрудник $fio, пришел $in (дата и время в обычном формате) ушел $out.
Он из отдела $otdel.
-----------------
Почта отправляется через ssmtp.
Скрипт
<?php
$to = 'xxx@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: robot@mxxx.ru' . "rn" .
'Reply-To: robot@mxxx.ru' . "rn" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
работает без проблем.
Опубликован 17.12.2016 в 16:28
Заказ находится в архиве