Некоторое время я хотел создать свой собственный почтовый сервер, который может создавать одноразовые электронные письма для маскировки моего собственного, а также использовать собственный сервер, а не gmail.реализация smtp в sailsjs, для скрытых писем
Сначала я понял, что id должен создать сервер nodejs (сервер A), который обрабатывает всю входящую почту и сохраняет почту в базе данных, а затем пусть другой сервер (сервер B) знает, что электронное письмо было получено, и пусть соответствующий пользователь знает «эй, ты получил почту!».
Сервер B будет основан на базе sailsjs, и пользователи могут войти в систему, получить доступ к почте и настройкам. Где сервер A будет только узлом сервера с минимальным кодом. Нет интерфейса или чего-то еще.
Однако это казалось беспорядочным, соединяющим между серверами.
Я начал думать о объединении sailsjs и smtp-сервера, чтобы создать то, что я хочу. Но могу ли я действительно запустить smtp-сервер и sailsjs вместе?
Могу ли я пойти что-то как (пример): var SMTPServer = require ('smtp-server'); var server = новый SMTPServer (опции); server.listen (sailsjs); // Экземпляр sailsjs сервера
Короче говоря: объединить SMTP-сервер и sailsjs обрабатывать входящую почту. Отправка оповещений пользователям, использующим socket.io. И позволить пользователям войти в панель управления, чтобы управлять своими настройками почты. Каков наилучший способ справиться с этим?
Я собираюсь создать GitHub проект по этому вопросу, если кто-то получает Курий о прогрессе: https://github.com/sciencefyll/sailsjs-email-server
Но имейте в виду, я не знаю, как бороться с этим ...
НПМ модули: https://www.npmjs.com/package/smtp-server https://www.npmjs.com/package/sails