Получение электронной почты в Node.js - PullRequest
50 голосов
/ 09 марта 2011

Я вижу множество модулей Node.js, которые отправляют почту через SMTP.

Но есть ли модуль для получения почты?

Ответы [ 4 ]

28 голосов
/ 09 марта 2011

Вы ищете клиентскую библиотеку электронной почты.В настоящее время есть 2 варианта (как упоминалось здесь ):

Я никогда не использовал их раньше, но использование довольно простое (согласно документам). node-imap представляется более стабильной библиотекой, и она была протестирована на gmail.Если IMAP является опцией в вашей среде, я бы использовал node-imap .

25 голосов
/ 22 мая 2014

Модуль Mailin позволяет получать электронные письма, анализировать их и публиковать на веб-крючке по вашему выбору.Он основан на simplesmtp .Он также проверяет dkim и spf, вычисляет оценку spamassassin и определяет язык сообщений.

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

9 голосов
/ 23 апреля 2011

Если вы хотите, чтобы фактический сервер в node.js проверял

8 голосов
/ 02 февраля 2015

Я нашел решение mail-listener2 .Я смог начать работу с этим всего за несколько минут, он связывает в node-imap и mailparser из коробки.

...