Получение электронной почты в Node.js
Я вижу много модулей Node.js, которые отправляют почту через SMTP.
Но есть ли модуль для получения почты?
Ответы
Ответ 1
Вы ищете клиентскую библиотеку электронной почты. В настоящее время существует 2 варианта (как упоминалось здесь):
Я никогда не использовал их раньше, но использование довольно прямолинейно (согласно документам). node -imap кажется более стабильной библиотекой, и она была протестирована против gmail. Если IMAP является вариантом в вашей среде, я бы придерживался node -imap.
Ответ 2
Модуль Mailin позволяет получать электронные письма, анализировать их и размещать на веб-сайте по вашему выбору. Он основан на simplesmtp. Он также проверяет dkim и spf, вычисляет оценку spamassassin и определяет язык сообщений.
Даже если это точно не соответствует вашим потребностям, вы можете взглянуть на код, это может вам помочь.
(Отказ от ответственности: я поддерживаю Mailin)
Ответ 3
Если вы хотите, чтобы фактический сервер находился в node.js, проверьте
Ответ 4
Решение, которое я нашел, mail-listener2. Я смог с этим справиться всего через несколько минут, он связан в node-imap и mailparser красиво из коробки.