为Windows构建基本SMTP服务器有哪些高级要求?

时间:2008-11-20 14:38:43

标签: smtp

我知道Windows在IIS下具有SMTP功能,但我认为基本的SMTP将是学习Windows应用程序开发的一个很好的项目。我不想要接力。我想要一个真实的SMTP服务器,它将匿名发送来自localhost的电子邮件。显然,它只用于路由开发过程中发送的电子邮件,我真的很想知道我的反对意见。

  1. VB.net会是最常用的方法吗?
  2. 是否可以匿名路由电子邮件(无用户名/密码)?
  3. 我需要考虑哪些细节?
  4. 谢谢!

2 个答案:

答案 0 :(得分:1)

您需要了解SMTP协议(或至少是其合理的子集)。如果您熟悉C ++,可以获取Blat的源代码,以了解如何创建简单的邮件系统。

答案 1 :(得分:0)

您应该阅读有关网络协议的书籍。如果你想从头做, 你需要保留一个外发邮件队列,你需要解析电子邮件地址才能找到 他们的主机名,查找这些域的DNS MX记录,联系服务器 端口25然后说SMTP。