email - example - Recibir correo electrónico en Node.js
nodemailer node js gmail (4)
Veo muchos módulos de Node.js que envían correo a través de SMTP.
¿Pero hay un módulo para recibir correo?
El módulo de Mailin permite recibir correos electrónicos, analizarlos y publicarlos en un webhook de su elección. Se basa en simplesmtp . También comprueba el dkim y el spf, calcula un puntaje de spamassassin y determina el idioma del mensaje.
Incluso si no se ajusta exactamente a sus necesidades, puede echarle un vistazo al código, puede ayudarlo. (Descargo de responsabilidad: soy el mantenedor de Mailin )
Está buscando una biblioteca de cliente de correo electrónico. Actualmente, hay 2 opciones (como se menciona here ):
Nunca los utilicé, pero el uso es bastante directo (de acuerdo con los documentos). node-imap parece ser la biblioteca más estable y ha sido probado contra gmail. Si IMAP es una opción en su entorno, me quedaría con node-imap .
La solución que encontré es mail-listener2 . mailparser ponerme en marcha con esto en solo unos minutos, mailparser node-imap y mailparser de la caja.
Si quieres el servidor real en node.js echa un vistazo