Frage

Ich verwende SubVersion und TRAC auf einem C # Projekt an dem ich arbeite, und ich habe meinen TRAC System-Setup mit einer E-Mail-Adresse, das verwendet werden kann, Tickets zu erstellen. In meinem Programm habe ich eine einfache Schaltfläche „Feedback“ in meinem Programm hinzugefügt, die eine E-Mail an diese Adresse sendet. Um die E-Mail zu öffnen bin ich nur ein Mailto-Link „Start“, wie unten dargestellt.

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); 

Das Problem in Ich renne ist, wenn der Benutzer mit Outlook und ihre Kopie von Outlook ist Setup zu HTML das Ticket, das auf mit einer Reihe von HTML-Code erstellt Ende bekommt, dass ich bis zu reinigen habe. Gibt es eine Möglichkeit zu informieren, was Mail-Client es ist der Umgang mit der E-Mail als Text anstatt HTML?

senden
War es hilfreich?

Lösung

Es gibt nichts, was man (neben Bildung) auf dem Client tun kann - es gibt nichts in mailto ein Client-Seite-Programm zu steuern. Und, ehrlich gesagt, mit der Verbreitung von Web-basierten E-Mail - ich glaube, mailto es das Alter zeigt

.

Outlook sollte eine mime/multipart Nachricht senden, mit beide Klartext und HTML-Teile. Ich würde vermuten, Sie Trac verlängern oder Patch konnte nur den text/plain Teil zu greifen.

Erstellen Sie andernfalls nur ein Formular in Ihrer Anwendung die E-Mail-Info zu erfassen. Noch einmal, wenn jemand Hotmail oder GMail verwendet - ist mailto wahrscheinlich nicht zur Arbeit sowieso (oder ihren nicht konfiguriert Outlook Express öffnen, wo sie pflichtschuldigst eine E-Mail und drücken Sie Senden wird abtippen Nur wird es nicht überall gehen, weil kein SMTP. Server sind so konfiguriert -.., so dass es in der Outbox jahrelang schmachten wird nicht, dass sie allerdings feststellen, ...)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top