Mailto C # Befestigungs Syntax
-
05-07-2019 - |
Frage
Wie kann ich eine Datei anhängen zu diesem mailto String?
string mailto = "mailto:" + to + "&SUBJECT=" + subject + "?BODY=" + body +
"&Attachment=" + attachment;
Das funktioniert nicht; die Datei nicht angebracht ist.
Lösung
Entfernen Sie die Anführungszeichen am Ende der „Anhang“.
"mailto:" + to + "&SUBJECT=" + subject + "?BODY=" + body + "&Attachment=" + attachment
Wo attachment
hat die Anlage Link.
Hinweis: Das wird nicht funktionieren, wenn die Benutzer auf die Befestigung Zugang nicht so können Sie versuchen, und Einstellen durch ac # -Code senden.
Andere Tipps
Von dem, was ich sah, auf der Bahn (und es zu versuchen), ist es nicht immer möglich, dies zu tun. Einige E-Mail-Client, und einige, die ich meine, viele von ihnen, lassen Sie nicht dies tun, weil es sich um eine Sicherheitslücke betrachtet. Allerdings, wenn es angenommen wird, die Syntax von Shodan zur Verfügung gestellt sieht gut aus.
Versuchen Sie, diese
var proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = string.Format("\"{0}\"", Process.GetProcessesByName("OUTLOOK")[0].Modules[0].FileName);
proc.StartInfo.Arguments = string.Format(" /c ipm.note /m {0} /a \"{1}\"", "someone@somewhere.com", @"c:\attachments\file.txt");
proc.Start();