Ich verwende SubVersion und TRAC für ein C# -Projekt, an dem ich arbeite, und ich habe mein TRAC-System mit einer E-Mail-Adresse eingerichtet, die zum Erstellen von Tickets verwendet werden kann. In meinem Programm habe ich einen einfachen "FeedBack" -Button in meinem Programm hinzugefügt, der eine E-Mail an diese Adresse sendet. Um die E-Mail zu öffnen, starte ich einfach einen Mailto-Link wie unten gezeigt.E-Mail-Client zwingen, Text anstelle von HTML über mailto zu verwenden:
System.Reflection.Assembly assem = System.Reflection.Assembly.GetExecutingAssembly();
string ver = assem.GetName().Version.ToString();
System.Diagnostics.Process.Start("mailto:[email protected]?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);
Das Problem, das ich in laufende bin ist, wenn der Benutzer Outlook verwendet, und ihre Kopie von Outlook Setup ist das Ticket HTML, die endet erstellt wird, eine Reihe von HTML-Code, die, die ich habe, um aufzuräumen. Gibt es eine Möglichkeit, den E-Mail-Client zu benachrichtigen, der die E-Mail als Text und nicht als HTML versendet?
Ja, genau das hatte ich Angst. .h gut danke für die Antwort. –