首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用.net测试SMTP

使用.net测试SMTP
EN

Stack Overflow用户
提问于 2009-02-15 13:40:48
回答 15查看 28.5K关注 0票数 57

我需要配置一个SMTP服务器来测试我的网站,它发送电子邮件(注册确认等)。

我实际上并不想发送电子邮件,我只是想确保我的代码是正确的。例如,我希望能够检查电子邮件是否放在队列文件夹中。

有人能推荐一种易于配置的SMTP服务器吗?

EN

回答 15

Stack Overflow用户

发布于 2009-02-15 14:00:12

还有Papercut,这是一个SMTP服务器,它可以接收消息,但不会将它们发送到任何地方(允许您确保消息被正确发送)。收到的消息在一个小GUI中可见,并且还被写入到一个目录中。

票数 41
EN

Stack Overflow用户

发布于 2010-02-18 22:39:24

在.NET中,可以将SmtpClient配置为通过将电子邮件放在接收目录中来发送电子邮件。

SmtpClient的默认构造函数从app.config获取其设置,因此对于测试环境,我们可以按如下方式配置它。

代码语言:javascript
复制
<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

票数 31
EN

Stack Overflow用户

发布于 2009-11-03 06:44:32

smtp4dev项目是另一个虚拟的SMTP服务器。我喜欢它,因为它有一个很好的,简单的用户界面,可以记录消息,并让您查看最近消息的内容。使用MSI安装程序用C#编写。源代码可用。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/550887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档