Как создать напоминания по электронной почте в Nodejs? - PullRequest
0 голосов
/ 24 августа 2011

У меня есть простая форма, содержащая 4 поля:

  1. Имя
  2. DateOfBirth
  3. Адрес электронной почты
  4. Сообщение

Я сохраняю эти данные в mongodb.На день рождения мне нужно отправить напоминание по электронной почте.Я использую node_mailer для отправки почты.Но как настроить напоминания для отправки почты на конкретную дату?Я использую сервер nodejs.

Спасибо

Ответы [ 2 ]

3 голосов
/ 24 августа 2011

Не используйте узел для отслеживания таких дат.Не изобретайте колеса.

На вашей платформе, будь то Mac, Linux или Windows, есть планировщик.Традиционный называется «cron».Используйте это, чтобы запустить простую оболочку для node_mailer, которая будет сканировать базу данных на «сегодняшние дни рождения», которая вместо этого будет отправлять электронные письма.

2 голосов
/ 24 августа 2011

Для этого вы можете использовать node-cron .

...