如何使控制台应用程序在Outlook中创建新邮件

时间:2012-11-13 19:42:55

标签: c# outlook console-application email-integration

我试图想出一种在Visual Studio中编写C#控制台应用程序的方法,它将采用一串“;”分隔电子邮件地址并创建发送给字符串中联系人的新邮件(在Microsoft Outlook中)。

换句话说,有没有办法在控制台应用程序中取一个字符串,然后在“To ...”字段中用该字符串打开Outlook中的无标题消息。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:5)

你可以写

Process.Start("mailto:a@example.com,b@example.com");

这将打开用户的默认邮件客户端。

答案 1 :(得分:1)

如果您想使用特定于Outlook的command-line switches,请执行以下操作:

Process.Start("[path to outlook]/Outlook.exe /c ipm.note /m "email1@email.com;email2@email.com"