【问题标题】:Receiving email in Node.js在 Node.js 中接收电子邮件
【发布时间】:2023-04-04 04:12:02
【问题描述】:

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

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

【问题讨论】:

    标签: email smtp node.js pop3


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!这正是我想要的。
    • @schaermu,@foobar,我试过github.com/mscdex/node-imap,它工作得很好,但我们需要从我们的Gmail帐户启用LESS SECURE APP(出于安全原因)。我想满足 Gmail 的安全标准。但是从哪里可以得到清单?使用此节点模块在不启用LESS SECURE APP 的情况下访问 Gmail 收件箱的流程(客户端和服务器端)应该是什么?谢谢。
    【解决方案2】:

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

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

    【讨论】:

    【解决方案3】:

    【讨论】:

    • 但这些链接不是指向实现 SMTP 协议的服务器吗?
    • @GrantGryczan SMTP 用于接收和发送邮件。根据 OP 的问题,Drew 提供的第一个链接实际上正是我所需要的。
    【解决方案4】:

    我找到的解决方案是mail-listener2。我能够在短短几分钟内启动并运行它,它与node-imapmailparser 很好地联系在一起。

    【讨论】:

      猜你喜欢
      • 2016-10-27
      • 2013-01-20
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 2016-07-23
      • 2011-09-13
      相关资源
      最近更新 更多