現在取り組んでいる 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 ではなくテキストとして送信するために処理しているメールクライアントに通知する方法はありますか?