我在我正在处理的 C# 项目中使用 SubVersion 和 TRAC,并且我的 TRAC 系统设置具有可用于创建票证的电子邮件地址。在我的程序中,我在我的程序中添加了一个简单的“反馈”按钮,用于向该地址发送电子邮件。要打开电子邮件,我只是“开始”一个 mailto 链接,如下所示。
System.Reflection.Assembly assem = System.Reflection.Assembly.GetExecutingAssembly();
string ver = assem.GetName().Version.ToString();
System.Diagnostics.Process.Start("mailto:foo@bar.com?subject=<Provide a title for your feedback here>&body=< Describe the problem you are having or enhancement you would like to suggest here. Please be as descriptive as you can, and if possible list out the actions that will replicate the problem >%0D%0A%0D%0A%0D%0AVersion: "+ver);
我遇到的问题是,如果用户正在使用 Outlook,并且他们的 Outlook 副本设置为 HTML,则创建的票证最终会产生一堆我必须清理的 HTML 代码。有没有办法通知正在处理它的任何邮件客户端以文本而不是 HTML 形式发送电子邮件?