使用Process.Start发送电子邮件会打开两个新消息窗口

时间:2015-09-16 17:24:00

标签: c# outlook outlook-2010 process.start

为什么使用Process.Start启动邮件应用程序会在Outlook中打开两个相同的新邮件窗口? 仅当Outlook关闭时才会发生这种情况,如果在调用Process.Start时Outlook处于打开状态,则可以正常工作。

这是我们使用的代码:

Process.Start("mailto:" + NotificationEmailAddress + "?subject=" +
     preffix.ToString() + " | " + subject + " | " + suffix.ToString() + "&body=" + body);

我知道还有其他方法可以发送电子邮件,我们已经将它们安装到位,如果其他选项出现问题,这只是一个备用选项。

我不明白我们做错了什么,为什么要打开New Message两次? 我们不两次调用Process.Start

0 个答案:

没有答案