我必须测试一些C#代码,它们通过SMTP服务器发送附件的简单HTML内容。如何确保我的代码有效。我的机器是Vista并且有IIS-7,我不想连接到任何外部SMTP
答案 0 :(得分:2)
请参阅:
How can I save an email instead of sending when using SmtpClient?
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您想通过实际发送电子邮件进行测试,可以在Vista上安装free SMTP server。如果您不希望消息发送到任何地方,您可以考虑在诊断程序中至少实现SMTP的一部分。我最近这样做了 - 如果你只想捕获消息并且不想编写真正的服务器,那就不是那么难了。
答案 3 :(得分:0)
我通常使用Apache James的安装进行测试,该安装具有全功能的smtp& pop3服务器,它是一个java服务器,所以你只需要安装JRE。我将它安装在我正在调试的同一台机器上,我建议您必须按照其维基上的一些教程正确安装它,它的安装并不是那么直观。