Email 使用Node.js处理邮件服务器

Email 使用Node.js处理邮件服务器,email,smtp,mail-server,Email,Smtp,Mail Server,我正在创建一项服务,要求用户能够通过电子邮件anyone@mysite.com我的网站是我的。。地点 我应该经历设置电子邮件服务器的麻烦,还是有一个托管的电子邮件提供商可以让我使用并不断轮询 谢谢。这是个人的选择。您需要相应地设置DNS MX记录,无论您选择哪个选项。您自己的服务器是最好的(当然是接收邮件),但它确实需要更多的努力 大多数ISP都会为你接收电子邮件(前提是你给他们一些现金),但这有其局限性。例如,要从ISP获取消息,您需要使用POP3,您可以使用POP3将消息检索到邮件客户端,或

我正在创建一项服务,要求用户能够通过电子邮件
anyone@mysite.com
我的网站是我的。。地点

我应该经历设置电子邮件服务器的麻烦,还是有一个托管的电子邮件提供商可以让我使用并不断轮询


谢谢。

这是个人的选择。您需要相应地设置DNS MX记录,无论您选择哪个选项。您自己的服务器是最好的(当然是接收邮件),但它确实需要更多的努力

大多数ISP都会为你接收电子邮件(前提是你给他们一些现金),但这有其局限性。例如,要从ISP获取消息,您需要使用POP3,您可以使用POP3将消息检索到邮件客户端,或者检索到您自己的邮件服务器以进行后续处理;或者您的ISP可能支持IMAP4,这意味着消息存储在他们的服务器上。 不管怎样,它都有局限性。例如,您将只看到邮件标题/正文,而不是SMTP信封,因此您将无法在邮件处理方式中执行同样多的操作。只有在SMTP信封中才会出现的一条主要数据是“密件抄送”地址(有充分的理由)。 此外,在此阶段无法可靠地发出回跳消息-消息头并不总是可靠的-尤其是当垃圾邮件发送者在消息头中使用假地址时

ISP不太可能允许接近您喜欢的配置级别的邮件服务器,而且运行额外的邮箱可能会很昂贵

如果您沿着直接接收邮件到您自己的邮件服务器的路线,则需要配置防火墙/路由器,以允许在端口25上访问传入SMTP。您还需要一个静态IP地址,或来自“动态DNS”服务的帮助

你应该意识到(特别是当你刚开始的时候)你没有信誉,所以很可能一些收件人邮件服务器会拒绝你的邮件(他们可能认为你是垃圾邮件发送者)。对于少数邮件服务器来说,这可能是一个永久性的问题,但一旦你花了足够长的时间发送合法的电子邮件,大多数人应该开始信任你


设置邮件服务器以使其不能用作开放式中继非常重要。

您还可以查看将电子邮件推送到节点应用程序的系统。比如CloudMailin.com还有其他类似CloudMailin的服务吗?