76得票13回答
我能在C#中读取Outlook(2003/2007)PST文件吗?

有没有可能使用C#读取.PST文件? 我想要做一个独立的应用程序,而不是Outlook插件(如果可能的话)。 我看到其他 SO 问题 类似于此提到了MailNavigator,但我希望在C#中以编程方式实现。 我查看了Microsoft.Office.Interop.Outlook命名空间...

36得票3回答
如何在C#中打开Outlook新邮件窗口

我正在寻找一种方法来打开一个新的 Outlook 邮件窗口。 我需要以编程的方式填写:发件人、收件人、主题、正文等信息,但是要保留这个新邮件窗口,以便用户可以验证内容/添加内容,然后像普通 Outlook 信息一样发送。 发现:Process.Start(String.Format( "...

34得票11回答
在生成的电子邮件中添加默认的Outlook签名

我正在使用 Microsoft.Office.Interop.Outlook.Application 来生成一封电子邮件,并在用户发送之前将其显示在屏幕上。这个应用程序是一个使用C#编写的winform应用程序,运行在.NET Framework 3.5 SP1中,使用的是 Microsoft...

25得票4回答
无法转换COM对象 - Microsoft Outlook和C#

我编写了这段代码来查看我的Outlook邮箱中未读的邮件,以下是代码: Microsoft.Office.Interop.Outlook.Application app; Microsoft.Office.Interop.Outlook.Items items; Microsoft.Of...

17得票7回答
Outlook 2013忽略字体族别。

在编写 Outlook 2013 邮件时,最佳指定字体族的方法是什么?我发现,当使用行内样式添加 font-family 时,它会被忽略:<span style="font-family: Helvetica, Arial, sans-serif;">Text</span&g...

11得票4回答
Outlook 2003插件无法加载,但是其工作状态良好

我已经为2003、2007和2010创建了Outlook插件。在2007和2010中,插件运行良好,但是在除了我的开发机器以外的任何机器上都无法正确加载2003。由于加载行为中没有显示错误,并且它不是禁用项,因此没有代码问题。该插件也未出现在COM Add-Ins列表中。该插件之前在2003下...

11得票7回答
何时一个MailItem不是MailItem?

我已经在Outlook的Visual Basic中编写了一种信息处理程序(我们正在使用Outlook 2003和Exchange Server)来帮助我整理进入的电子邮件。 它对我有用,除了有时规则失效,Outlook会将其停用。 然后我重新启用规则,并手动在我的收件箱中运行它以进行赶上。...

7得票3回答
如何创建并发送日程安排到Microsoft Outlook日历?

我正在尝试使用以下代码在另一个人的Microsoft Outlook(2003)日历中创建约会。运行此程序时,约会将保存在我的日历中,但未发送给收件人。 try { Microsoft.Office.Interop.Outlook.Application app = null; ...

7得票1回答
如何使用C#中的SMTPclient发送电子邮件到Gmail?

我正在使用Outlook 2003和Visual Studio 2008。我想开发一个应用程序,可以向任何域发送电子邮件。但是当我尝试向Gmail、Hotmail等发送电子邮件时,我的代码失败了。实际上,所有的消息都存储在C:\Inetpub\mailroot\Queue目录中。请帮助我如何发...