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

Любое предложение для почтового сервера smtp в nodejs?

Я искал довольно много, но все в лучшем случае альфа-версии, поэтому, похоже, мне придется попробовать код. Вместо кодирования с нуля я хотел бы использовать существующую реализацию, но хороший.

Любые предложения?

4b9b3361

Ответ 1

SMTP-сервер - я использовал Simple SMTP в сочетании с mailparser. IMHO, это лучшие инструменты в Интернете для создания SMTP-серверов в Node.js.

UPDATE. Простой SMTP устарел. Вместо этого используйте SMTP-сервер (преемник Simple SMTP-модуля).

Ответ 2

Харака: https://github.com/baudehlo/Haraka

Является полнофункциональным почтовым сервером в node.js - должен делать все, что вам нужно.

Ответ 3

RFC 2821 (http://tools.ietf.org/html/rfc2821) не слишком сложный, вы должны иметь возможность отображать сервер примерно в 300 строках js.

Ответ 4

Некоторые ответы здесь довольно устарели, поэтому я хотел бы предложить самый последний.

В настоящее время я знаю три Node SMTP-сервера (библиотеки):

  • Haraka (о котором упоминалось и достаточно надежном/тяжелом)
  • smtp-server (это преемник устаревшего Simple SMTP-проекта)
  • smtp-protocol

Там также mailin, который является SMTP-сервером, который получает сообщения и отправляет их на некоторый URL-адрес для обработки. Mailin использует Python для некоторых дополнительных функций.

Ответ 5

Лично я использую node_mailer:

отправьте письма с node.js на ваш smtp-сервер, просто как cake.

Из https://github.com/marak/node_mailer:

Особенности:

  • супер простой api
  • электронные письма выходят асинхронно.
  • использует пул соединений для SMTP сервер
  • супер простые встроенные шаблоны, используя Mustache.js
  • Поддерживается SSL (NodeJS v0.3.x или новее)