如何在Vista中测试C#SmtpClient代码

时间:2009-04-04 02:02:11

标签: c# iis-7 smtp windows-vista

我必须测试一些C#代码,它们通过SMTP服务器发送附件的简单HTML内容。如何确保我的代码有效。我的机器是Vista并且有IIS-7,我不想连接到任何外部SMTP

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如何使用像http://ndumbster.sourceforge.net/default.html

这样的“伪造”SMTP服务器

答案 2 :(得分:0)

如果您想通过实际发送电子邮件进行测试,可以在Vista上安装free SMTP server。如果您不希望消息发送到任何地方,您可以考虑在诊断程序中至少实现SMTP的一部分。我最近这样做了 - 如果你只想捕获消息并且不想编写真正的服务器,那就不是那么难了。

答案 3 :(得分:0)

我通常使用Apache James的安装进行测试,该安装具有全功能的smtp& pop3服务器,它是一个java服务器,所以你只需要安装JRE。我将它安装在我正在调试的同一台机器上,我建议您必须按照其维基上的一些教程正确安装它,它的安装并不是那么直观。