问题标签 [outlook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
38852 浏览

java - 在 Java 中创建一个 .eml(电子邮件)文件

有人知道该怎么做吗?我得到了电子邮件的所有信息(正文、主题、发件人、收件人、抄送、密送),需要从中生成一个 .eml 文件。

0 投票
1 回答
2021 浏览

date - iCalendar 格式(Outlook 2007)

我有一个小问题,我需要能够在每个月的第二个星期二之后的第二天重复发生一个事件(永远)。

你可能在想,为什么不只是每个月的星期三。2008 年 10 月就是一个例子,它从星期三开始。:(

真的我只需要它在 Outlook 中,可能(但不限于)一些 iCalendar 格式文件。

0 投票
2 回答
3279 浏览

c# - 未知的 Outlook 邮件项条目 ID

我的 Outlook 加载项处理 Inspector 对象的 NewInspector 事件,以便显示邮件项目的自定义表单。

我可以获得作为事件参数传递的 Inspector 对象的 CurrentItem 的 EntryID。但是,问题是当前邮件项的 EntryID 比它应该的短,并且是未知的。我知道创建的每个邮件项目的每个 EntryID,并且我可以看到特定邮件项目的 EntryID 错误。

怎么了?

0 投票
2 回答
1527 浏览

language-agnostic - 从 Outlook 2007 中提取自动完成电子邮件

我需要提取在 Outlook 2007 中显示为自动完成条目的所有电子邮件。我主要需要创建一个我过去发送电子邮件的所有电子邮件地址的列表,并将它们转储到 Excel 中。

我应该以某种方式通过 COM 连接到 Outlook 吗?

谢谢。

0 投票
8 回答
2167 浏览

c# - 发布 COM 组件

当您不再需要通过调用 Marshal.ReleaseComObject(..) 时,是否真的有必要从 Office PIA 释放 COM 组件?

我在网上找到了关于这个主题的各种相互矛盾的建议。在我看来,由于 Outlook PIA 总是返回对其接口的新引用作为其方法的返回值,因此没有必要显式释放它。我对吗?

0 投票
1 回答
1122 浏览

vba - 通过右键单击将发件人电子邮件动态添加到 Outlook 2007 中的邮件标题规则

我希望 Outlook 2007 的 VBA 代码在任何邮件视图中右键单击邮件,选择将其添加到的规则,并将发件人电子邮件添加到邮件标题包含该规则的值。

只有特定的规则使用消息标题作为标准,所以当我右键单击消息时,只有那些适用的规则应该显示。

0 投票
1 回答
880 浏览

outlook - Outlook 联系人同步 - 如何识别要同步的正确对象?

我有一个通过 CDO 将 Outlook 联系人同步到数据库(并返回)的 Web 应用程序。DB 只包含每个联系人一次(至少理论上,当然会发生双联),为联系人提供单点更改,无论有多少用户在 Outlook 中拥有该特定联系人(如交互或类似产品)。

同步过程不是自动的,而是用户初始化的。在用户决定同步他们的联系人之前,可以经过任意时间跨度。与此同时,其他用户可能已经更新了这些联系人的一个子集。

一般来说,这运行良好,但我从来没有能够解决这个基本问题:

我如何毫无疑问地识别邮箱中的联系人对象?

  1. 我不能依赖PR_ENTRYID,这个属性会随着联系人移动或邮箱移动而改变。
  2. 我不能依赖我自己的 ID(例如 DB 表 ID),因为这些会与联系人一起复制。
  3. 我绝对不能依赖姓名或电子邮件地址等字段,它们可能会发生变化和更新。

目前我使用 1(首选)和 2(后备)的组合。但不可避免地,有时用户会遇到同步到错误联系人的问题,因为没有一个给定的PR_ENTRYID,而是两个具有相同 DB ID 的,其中选择了错误的一个。

那里有一堆 Outlook 同步产品,所以我想这个问题一定是可以解决的。

0 投票
1 回答
2109 浏览

c# - Outlook PropertyFrom MAPI Schema Property ID

I am looking to get the actual property name from a MAPI schema property. I'm obtaining the MAPI Schema property "http://schemas.microsoft.com/mapi/proptag/0x67AA000B" but I would like to know what field this corresponds to (I.E. Anniversary, BusinessAddress, etc). Any insight would be appreciated.

0 投票
1 回答
1090 浏览

delphi - 在 Outlook 中标记为已读的项目上的事件 - Delphi COM 插件

我有一个适用于 Outlook (2000-2007) 的 Delphi COM 加载项,并且正在尝试找到一种方法来在 Outlook 中的 MailItem 标记为已读时注册事件。我想在项目被标记为已读时/就在项目中添加一个附加属性。

有谁知道如何使用 Outlook 对象模型来做到这一点?我还使用 Add-In-Express 组件来帮助获取其他属性事件。

0 投票
3 回答
8484 浏览

c# - 在 C# 中创建 Outlook .MSG 文件

我的任务是从具有关联元数据的 XML 文件中编写 Outlook .MSG 文件。我尝试使用 Aspose 库,但所有公开的 MapiMessage 属性都是只读的。使用 Outlook 对象模型,我无法更改创建日期以及我必须有权访问的其他属性。我也尝试过 Rebex 库,但它导出到 EML,并且不支持 RTF。

我的问题是,是否有 Mapi 或任何类型的方法来编写 .MSG 文件并可以访问每个属性?