Подтвердить что ты не робот

Получение электронной почты в Node.js

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

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

4b9b3361

Ответ 1

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

  • node-imap (IMAP)
  • n3 (POP3, экспериментальный)

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

Ответ 2

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

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

Ответ 4

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