在 Node.js 中接收电子邮件

问题描述 投票:0回答:5

我看到很多 Node.js 模块通过 SMTP 发送邮件。

但是有接收邮件的模块吗?

email smtp node.js pop3
5个回答
46
投票

您正在寻找电子邮件客户端库。目前,有 2 个选项(如此处所述):

我以前从未使用过它们,但用法非常简单(根据文档)。 node-imap 似乎是更稳定的库,并且已经针对 gmail 进行了测试。如果 IMAP 是您环境中的一个选项,我会坚持使用 node-imap


38
投票

Mailin 模块允许您接收电子邮件、解析它们并将它们发布到您选择的 Webhook。它基于 simplesmtp。它还检查 dkim 和 spf,计算 spamassassin 分数并确定消息语言。

即使它不完全符合您的需求,您也可以看一下代码,它可能会对您有所帮助。 (免责声明:我是Mailin的维护者)



8
投票

我找到的解决方案是mail-listener2。我只需几分钟就可以启动并运行它,它与 node-imapmailparser 很好地开箱即用。


0
投票

如果您不需要使用 IMAP 和其他地方托管的电子邮件,我会推荐以下库: https://github.com/proxied-mail/proxiedmail-js-client

如果您能够放置 MX 或使用您的另一个域,那么这是最好的解决方案,它允许创建电子邮件,然后向您发送 Webhook 或通过 Rest API 显示电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.