使用Node js构建电子邮件后端

时间:2018-08-21 20:34:19

标签: node.js

我需要构建一个电子邮件后端,像其他所有电子邮件服务(例如Gmail或Yahoo)一样,可以接收电子邮件,发送电子邮件或将它们存储在数据库中。

我应该使用哪个模块来构建这样的应用程序?我进行了搜索,但这全都与nodemailer有关,它只是一个发送模块。

1 个答案:

答案 0 :(得分:0)

取决于您对后端的实际需求。

对于解析邮件,我应使用mailparser之类的软件包。它尝试解析不同对象中的源。喜欢,抄送,密件抄送,附件,正文等。

要加载消息,可以使用多个IMAP客户端之一。将它们与mysql软件包一起存储。

使用nodemailer发送课程。

最大的问题仍然存在,后端的目的是什么。创建邮件后端并非易事。从IMAP加载并通过SMTP发送不是问题。但是,如果您要创建Gmail或Yahoo之类的服务,则需要考虑很多方面,例如SPAM保护,邮件排队,外发邮件的限制等等。