2017-04-14 53 views
0

在我的WPF應用程序中,我需要打開默認電子郵件才能發送附帶先前掃描的電子郵件。 對於我使用WIA的掃描儀,我將掃描的圖像保存爲jpeg。 對於電子郵件我已經嘗試了MAILTO如下C#WPF如何發送帶附件的郵件

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

每一件事情,除非工作附件時的Process.Start打開默認的電子郵件。

你知道比mailto更好的東西嗎?或者是能夠將文件附加到電子郵件的東西?

+2

你可以在'System.Net.Mail'命名空間中使用'SmtpClient' –

+0

@dubstylee thankyou我已經使用了它,但我不知道如何將它與默認電子郵件一起使用,而不必輸入所有字段。你對我的建議如何做? – Disaji

回答

1

您可以將該文件上傳到服務器,獲取URL並將其作爲鏈接包含到mailto正文中。

+0

Ozhan感謝我與C#初學者,但我會嘗試!如果你有一個例子來鏈接我非常感謝;-) – Disaji

相關問題