无法从c#向电子邮件添加附件文件

时间:2015-11-02 13:21:53

标签: c# windows email attachment

需要打开带有c#程序附件的电子邮件客户端。

下一个c#示例无法打开附带文件的电子邮件客户端(Outlook)并显示错误消息

  

命令行参数无效。验证您的开关   使用

Tue, 03 Nov 2015 03:41:09 PST

1 个答案:

答案 0 :(得分:0)

我不确定“mailto”是否是正确的命令,但我认为你应该能够在Command-line switches for Outlook for Windows上找到答案

尝试此操作(请替换为您的值,如Outlook.exe的路径)

var outlookPath = @"C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE";
var command = @"/a ""C:\Temp\Signature.txt"" /m ""to@me.com&cc=cc@.com&subject=subject&body=body""";
Process.Start(outlookPath, command);

Output