2012-03-17 82 views

回答

0

我不知道有一个(有很好的可能是一个)。

即使我刚刚写了一个SMTP服务器,它是用于与另一个特定服务器交谈的非常特定的用例。如果你真的打算在野外互联网上工作,我强烈建议你使用自己的解决方案。

一方面,我们拥有长期的SMTP标准。另一方面,我们有实际的实现。这些不一定是一回事。理想情况下,这些年来事情已经平息下来了,但简单的事实是,有很多只是将“编译”内容编入现代服务器,只是为了解决与其他“在野外”服务器之间的互操作性问题而获得的知识。

最有可能的是,如果你制作自己的,它将“主要”工作,如果这对你很好,然后继续前进。但是,如果这是更重要的事情,我会建议只与一个主要的电子邮件实施。

+0

谢谢,我很乐意使用已经写好的实现,但传统的邮件服务器不适合我的目的。现有的服务器实现之一是将消息作为对象使用,但我必须调查node.js中的解决方案,以确定它们是否实际执行该操作。 – Matt 2012-03-17 04:41:18

+0

你究竟在做什么?如果你愿意写一个SMTP服务器,然后写一个简单的,然后将Postfix放在它前面 - 然后让它路由到你的系统。那么你只需要支持一个SMTP服务器,而不是所有的SMTP服务器,并且只支持SMTP的一个子集。 Postfix处理艰苦的工作。如果你的服务器关闭了,Postfix会为你排队,直到它回来。你只要让它开始,并让它独自一人。非常强大,非常强大。如果不是这样,Postfix有其他选项(如proemial等)。 – 2012-03-17 05:42:03