Отправить письмо из базы данных до 1 месяца срока действия в MySQL - PullRequest
0 голосов
/ 28 января 2019

Я хотел бы отправить электронное письмо пользователям через Gmail за 1 месяц до истечения срока действия их паспорта.Я совершенно новичок в программировании, и я где-то читал, что могу добиться этого с помощью триггера, но я не знаю, с чего начать.

Я использую XAMPP.

Вот моя структура таблиц MySQL:

enter image description here

Тема сообщения должна быть:

EmployeeName Срок действия вашего паспорта истекает при истечении срока действия. Пожалуйста, обновите его как можно скорее

1 Ответ

0 голосов
/ 28 января 2019

Узнайте о заданиях Cron в PHP.Используя его, вы можете запланировать выполнение файла PHP.

В вашем случае файл PHP будет содержать код для проверки даты истечения срока действия и отправки почты.

Ваш файл PHP будет выполнять следующие действия:

  1. Сканирование базы данных и поиск сотрудников, срок действия паспорта которых истекает.
  2. Получите письмо этого сотрудника и отправьте письмо с помощью PHPMail

Для отправки почтычерез Gmail, обратитесь к этому репо: PHPMail

...