我的C#应用程序需要将问题报告从用户的计算机发送给支持技术人员.没有可用的常见SMTP服务器,所以我认为我不能使用System.Net.Mail; 相反,必须使用用户自己的电子邮件程序和帐户发送消息.我可以使用办公自动化来启动Outlook并撰写邮件.但是如果用户没有使用Outlook呢?是否有更多通用机制由多个电子邮件客户端支持?或者是否有一个知道如何检测和调用各种客户端的库?
编辑:作为提交问题报告,我需要包含附件或(最坏的情况下)长消息体...
小智 8
Process.Start("mailto:hurr@durr.com");
Run Code Online (Sandbox Code Playgroud)
所述的Process.Start方法手拿开到操作系统执行的特定指令的责任.Windows将识别mailto方案并启用相应的邮件客户端.这是使用默认程序配置的.
| 归档时间: |
|
| 查看次数: |
446 次 |
| 最近记录: |