Автоматическая отправка уведомлений пользователям - информация хранится в mongodb

0

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

Все мои данные хранятся в mongodb, и я использовал node.js и угловатый для создания веб-сайта.

Я хочу создать задание на сервере (cron job?!), которое, например, каждые 12 часов запускается автоматически, проверяет в базе данных, если есть вопросы, доступные для пользователей, а затем отправляет уведомление по электронной почте, адреса (адреса), хранящиеся в mongodb.

Каков наилучший способ сделать это?

Надеюсь, кто-то может мне помочь в этом.

Теги:
cron

1 ответ

0

Я использую mailJet для отправки писем с моего сервера Node.js - достаточно гибкий и надежный (другие опции mailgun, mailchimp,...). Смотрите код здесь:

https://github.com/cyrillef/extract-view.and.data.api/blob/master/server/sendMail.js

Вы также можете использовать стандартный API почтового транспорта. т.е. nodemailer на https://nodemailer.com/

  • 0
    Спасибо, но может ли он работать автоматически через cron-job? Самое главное, что отправка почты происходит автоматически.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню