我正在使用 SmtpClient 发送带有附件的电子邮件。
然而,对于某个批次,我们需要以某种方式保存 MailMessage 而不是发送它们。
然后我们正在考虑/希望手动将消息上传到用户草稿文件夹。
是否可以完整保存这些邮件的附件(我认为不可能)。或者将消息上传到用户帐户中的文件夹中?
如果有人有这方面的经验,我非常感谢您的帮助或指点。
在 ASP.NET 中进行测试时,我们将电子邮件保存到文件夹中,而不是通过电子邮件服务器发送它们。也许你可以改变你的web.config
您的批次是否有这样的设置?
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="c:\Temp\mail\"/>
</smtp>
</mailSettings>
</system.net>
附加信息:
- MSDN: 元素(网络设置) https://msdn.microsoft.com/en-us/library/ms164241.aspx
- 配置 SmtpClient 将电子邮件放入磁盘上的文件夹中 http://mikehadlow.blogspot.com/2010/01/configuring-smtpclient-to-drop-emails.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)