OriginalGriff
Решение состоит из двух элементов:
Во-первых, добавьте столбец DATETIME в таблицу пользователей, чтобы сказать "требуется электронная почта", и установите его на текущую дату плюс два дня.
Затем напишите небольшое приложение проверки, которое получает всех пользователей из БД, где это поле меньше текущей даты и времени. Это приложение отправляет электронное письмо.
Большинство хостинговых служб и операционных систем обеспечивают планирование, где вы можете настроить приложение для запуска каждый день или каждый час - используйте последнее и запускайте свое приложение один раз в час. Он запускается, получает свой список, отправляет им электронное письмо и снова выключается.
Именно то, как вы заставляете его работать, зависит от ваших хостинговых систем: если вы являетесь самостоятельным хостингом, то Windows предоставляет планировщик задач (Linux делает что-то подобное). Если вы находитесь на хостинге, то посмотрите на панель веб-сайта, и это должно быть довольно очевидно.