Tol*_*lga 36 windows testing smtp
我正在寻找一个免费的测试smptp服务器,它可以将电子邮件保存到我的开发测试的文件中.由于我的开发环境是Windows,我更喜欢测试电子邮件服务器在Windows上运行,但我可以考虑安装任何其他基于Linux的替代品.
mar*_*c_s 35
有几个:
或者您也可以在web.config中将其设置为仅将电子邮件存储在文件系统中(在代码中提出的"丝滑"的配置方式):
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory
pickupDirectoryLocation="c:\temp\mails\"/>
</smtp>
</mailSettings>
</system.net>
Run Code Online (Sandbox Code Playgroud)
渣
Jon*_*ton 23
我知道这是一个老帖子,但我也知道http://smtp4dev.codeplex.com/我也会推荐.它位于您的任务栏上,然后在您向其发送电子邮件时弹出.它允许您以相当深度的方式检查电子邮件.
Noo*_*ilk 12
- 编辑:
此建议仅在您使用.NET时有效
看看这个.如果你设置得恰当,它只会将你的电子邮件存储在磁盘上:)
SmtpClient client = ...;
client.PickupDirectoryLocation = @"c:\foo\emails\"; //"
client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
Run Code Online (Sandbox Code Playgroud)
- 编辑
如果有些人没有得到它,这意味着你不需要另一个SMTP服务器用于测试/ dev,你只需适当地设置变量.
- 编辑
为了完整性,如下面的marc_s所示,您可以通过以下方式很好地设置此配置:
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory
pickupDirectoryLocation="c:\foo\emails\" />
</smtp>
</mailSettings>
</system.net>
Run Code Online (Sandbox Code Playgroud)