【发布时间】:2011-07-25 11:34:30
【问题描述】:
我在 Google 上搜索了很多,但都充其量是 alpha 版本,所以看来我必须尝试一个代码版本。我不想从头开始编写代码,而是希望在现有实现的基础上进行构建,但这是一个很好的实现。
有什么建议吗?
【问题讨论】:
-
您打算只接收电子邮件,还是同时发送?
我在 Google 上搜索了很多,但都充其量是 alpha 版本,所以看来我必须尝试一个代码版本。我不想从头开始编写代码,而是希望在现有实现的基础上进行构建,但这是一个很好的实现。
有什么建议吗?
【问题讨论】:
我个人使用node_mailer:
从 node.js 发送电子邮件到你的 smtp 服务器,就像蛋糕一样简单。
来自https://github.com/marak/node_mailer:
特点:
【讨论】:
RFC 2821 (http://tools.ietf.org/html/rfc2821) 并不太复杂,你应该可以用大约 300 行 js 充实一个服务器。
【讨论】:
原香:https://github.com/baudehlo/Haraka
在 node.js 中是一个功能齐全的邮件服务器 - 应该做你需要的一切。
【讨论】:
SMTP 服务器 - 我将Simple SMTP 与mailparser 结合使用。恕我直言,这些是 Internet 上用于在 Node.js 中构建 SMTP 服务器的最佳工具。
更新:简单 SMTP 已被弃用。请改用SMTP server(Simple SMTP 模块的继承者)。
【讨论】:
这里的一些答案已经过时了,所以我想提供最新的。
我知道目前有三个 Node SMTP 服务器(库):
还有mailin,它是一个 SMTP 服务器,它接收消息并将它们发布到某个 URL 以供您处理。 Mailin 将 Python 用于一些可选功能。
【讨论】: