我正在研究为我想要处理的项目开发SMTP服务器的实现。 (注意:我没有排除使用现有实现只是探索我的选项。)
我很想知道某个地方是否有自动测试套件可以测试是否符合SMTP标准。
答案 0 :(得分:0)
我不知道一个(很可能是一个)。
即使我刚写了一个SMTP服务器,它也是针对另一个特定服务器的非常具体的用例。如果你真的打算在野外互联网上工作,我强烈建议你使用自我解决方案。
一方面,我们拥有长期的SMTP标准。另一方面,我们实际上已经实现了实现。这些不一定是一回事。理想情况下,这些年来事情一直平静下来,但简单的事实是,现代服务器中存在大量“扁平化”的“绝杀”,通过与其他“野外”服务器的互操作性问题来解决这些问题。
最有可能的是,如果你自己制作它,它将“大部分”起作用,如果这对你来说很好,那么继续前进。但是,如果它是更重要的东西,我建议只使用其中一个主要的电子邮件实现。