J'en ai recherché un certain nombre sur Google, mais toutes sont au mieux des versions alpha, il semble donc que je devrai essayer une version de code. Au lieu d'en coder une à partir de zéro, je voudrais m'appuyer sur l'implémentation existante, mais une bonne.
Aucune suggestion?
Serveur SMTP - J'ai utilisé SMTP simple en conjonction avec mailparser . À mon humble avis, ce sont les meilleurs outils sur Internet pour construire des serveurs SMTP dans Node.js.
[~ # ~] mise à jour [~ # ~] : SMTP simple est obsolète. Utilisez plutôt serveur SMTP (le successeur du module SMTP simple).
Haraka: https://github.com/baudehlo/Haraka
Est un serveur de messagerie complet dans node.js - devrait faire tout ce dont vous avez besoin.
La RFC 2821 (http://tools.ietf.org/html/rfc2821) n'est pas trop complexe, vous devriez pouvoir étoffer un serveur dans environ 300 lignes de js.
Certaines réponses ici sont assez obsolètes, donc je voudrais offrir la dernière.
Il existe actuellement trois Node serveurs SMTP (bibliothèques) que je connais:
Il y a aussi mailin qui est un serveur SMTP qui reçoit des messages et les publie sur une URL à traiter. Mailin utilise Python pour certaines fonctionnalités optionnelles.
Personnellement, j'utilise node_mailer :
envoyer des e-mails de node.js à votre serveur smtp, simple comme un gâteau.
De https://github.com/marak/node_mailer :
Caractéristiques: