【发布时间】:2011-06-02 21:12:01
【问题描述】:
我的 C# 应用程序需要通过电子邮件将问题报告从用户计算机发送给支持技术人员。没有通用的 SMTP 服务器可用,所以我认为我不能使用 System.Net.Mail;相反,必须使用用户自己的电子邮件程序和帐户发送消息。我可以使用办公自动化来启动 Outlook 并撰写消息。但是如果用户没有使用 Outlook 怎么办?是否有多个电子邮件客户端支持的更通用机制?还是有知道如何检测和调用各种客户端的库?
编辑:因为这是提交问题报告,我需要包含附件或(最坏的情况下)一个长消息正文...
【问题讨论】:
-
请记住,您的方法将在用户的客户端中启动一封电子邮件,但他们仍然必须手动发送电子邮件。
-
@JeffH -- 我很好(事实上我更喜欢它)但是谢谢你提到它;显然还有其他情况会出现问题。