Задержка отправки электронной почты в phpMailer

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

Мне нужно использовать phpMailer, так как я использую его для всех моих контактных форм.

Есть ли способ отложить отправку электронного письма на основе ввода пользователя в разделе даты?

*Обновить

Мои страхи настигли меня, кажется, у меня нет другого выбора, кроме как использовать работу Cron, хорошо, тогда хорошо. (или не так хорошо, так как я не делал этого раньше)

Я создаю задание cron, которое запускает мой сценарий каждый день в 12:30.

30 12 * * * php path/to/some/phpscript.php

Использование cPanel
введите описание изображения здесь

Но скажем, один пользователь хочет получить электронное письмо от 24 марта 2016 года, поэтому его вклад будет 24/3/2016

Как проверить сегодняшнюю дату, чтобы увидеть, если это за один день до указанной пользователем даты, и если это так, запустите скрипт почтовой программы PHP.

* Последнее редактирование с рабочим решением

Я сделал две страницы, на одной из которых есть форма комментария с указателем даты, на другой — список комментариев и все они просматриваются, чтобы проверить, если текущая дата == datepicker, а затем нажать на phpMailer с полями в комментарии как тема, получатель и скоро. Затем сделал работу cron для доступа к странице каждый день в 7:30, и это работает как шарм!

0

Решение

Да, абсолютно точно есть функция на php, указав количество секунд сна (с)

-3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]