我需要配置一个SMTP服务器来测试我的网站,它发送电子邮件(注册确认等)。
我实际上并不想发送电子邮件,我只是想确保我的代码是正确的。例如,我希望能够检查电子邮件是否放在队列文件夹中。
有人能推荐一种易于配置的SMTP服务器吗?
发布于 2009-02-15 14:00:12
还有Papercut,这是一个SMTP服务器,它可以接收消息,但不会将它们发送到任何地方(允许您确保消息被正确发送)。收到的消息在一个小GUI中可见,并且还被写入到一个目录中。
发布于 2010-02-18 22:39:24
在.NET中,可以将SmtpClient配置为通过将电子邮件放在接收目录中来发送电子邮件。
SmtpClient的默认构造函数从app.config获取其设置,因此对于测试环境,我们可以按如下方式配置它。
<configuration>
<system.net>
<mailSettings>
<smtp deliveryMethod="specifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="path to a directory" />
</smtp>
</mailSettings>
</system.net>
</configuration>
MSDN参考- app.config mailSettings element http://msdn.microsoft.com/en-us/library/w355a94k.aspx
发布于 2009-11-03 06:44:32
smtp4dev项目是另一个虚拟的SMTP服务器。我喜欢它,因为它有一个很好的,简单的用户界面,可以记录消息,并让您查看最近消息的内容。使用MSI安装程序用C#编写。源代码可用。
https://stackoverflow.com/questions/550887
复制相似问题