2017-04-14 4 views
0

In meiner WPF-Anwendung muss ich in der Lage sein, die Standard-E-Mail zu öffnen, um eine E-Mail mit zuvor gescannter Anlage zu senden. Für den Scanner habe ich WIA verwendet und ich speichere das gescannte Bild in JPEG. Für E-Mail wurde ich das versucht MAILTO alsC# WPF So senden Sie E-Mails mit Anhang

string mail1 = "[email protected]"; 
     string mail2 = "[email protected]"; 
     string attach = @"C:\bla\bla\bla\file.xlsx"; 

     Process.Start(string.Format("mailto:{0}?subject={1}&body={2}&CC={3}&attachment:{4}" 
             , mail1, subject, body, mail2,attach)); 

folgt alles, was es sei denn, ATTACHMENT funktioniert, wenn Process.Start die Standard-E-Mail öffnet.

Sie wissen etwas besser als mailto? oder etwas, das die Möglichkeit bietet, Dateien an E-Mails anzuhängen?

+2

Sie können 'SmtpClient' im' System.Net.Mail' Namespace verwenden –

+0

@dubstylee Dankeschön Ich hatte es bereits benutzt, aber ich verstehe nicht, wie man es mit der Standard-E-Mail verwendet, ohne alle Felder eingeben zu müssen. hast du einen Ratschlag für mich? – Disaji

Antwort

1

Sie können diese Datei auf einen Server hochladen, eine URL abrufen und sie in mailto body als Link einfügen.

+0

Ozhan Danke, ich bin ein Anfänger mit C#, aber ich werde es versuchen! Wenn Sie ein Beispiel haben, um mich zu verbinden, wird sehr geschätzt ;-) – Disaji