【发布时间】:2011-03-15 11:25:36
【问题描述】:
我正在开发的应用程序的其中一个要求是让用户能够向我们的帮助台提交调试报告以发现致命错误(很像 Windows 错误报告)。
有人告诉我,电子邮件必须来自客户的邮件帐户,以防止帮助台收到垃圾邮件并引发大量重复呼叫。
为了实现这一点,我正在尝试在服务器上编写邮件消息,并在正文中为帮助台提供一条不错的消息,并将错误报告作为附件添加,然后将其添加到响应中,以便用户可以下载、打开和发送。
我尝试使用 Outlook 互操作性组件,但没有成功,这是一个有争议的问题,因为我在过去 6 小时的谷歌搜索中发现,创建多个应用程序实例非常耗费资源。
【问题讨论】:
-
您是否尝试过让他们下载 .eml 文件并使用 Outlook 打开它?
-
您是否尝试过启用模拟的
System.Net.Mail?你可以试试stackoverflow.com/questions/1448019/… -
@Borealid - 我没有尝试过 .eml 文件。基本上,只要在 Outlook 中打开,我就不会打扰。 @Jaroslav 我已经设法使用 System.Net.Mail 构建消息,我面临的问题是如何将其转换为可下载的文件
-
我知道这是旧的,但它是我在谷歌上的热门搜索结果。这看起来像一个答案:stackoverflow.com/a/1264724/959977