问题标签 [outlook-object-model]

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 投票
1 回答
306 浏览

powershell - 使用 Powershell 的邮件自动化任务

我一直在尝试使用 Powershell 通过我的 Outlook 帐户自动发送邮件和附件的过程。

坚持在代码中添加附件。请帮帮我。

0 投票
1 回答
126 浏览

outlook - 如何信任访问 Outlook 对象模型的外部应用程序(打开所有安全选项)

我有一个与 Outlook 交互的 .NET 应用程序,如下所示:

请注意,我需要访问“PropertyAccessor”属性。

在正常环境中,这运行良好,但在具有此注册表项的“安全”环境中,它只是失败并显示Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))

Outlooks 安全模型似乎有一个“trustedaddins”列表,但我不确定这是否也适用于“外部应用程序”,以及我是否需要在下面注册TrustedAddins(参见此处)。我的主要问题是:我可以只注册和 foobar.exetrustedaddins还是根本不可能?我知道我可以降低或禁用安全性,但这不是我的选择;)

0 投票
1 回答
57 浏览

c# - C# -> COM -> 更改约会 -> 填充 Start 和 End 时出现异常 -> 对象不支持此方法

我想更改现有约会。为此,我通过以下方式搜索现有约会:

或者:

无论如何,如果我想填写 appoitnment.Start 属性,它会遇到这个异常:

“该对象不支持此方法。”

我的想法是这是一个会议,所以我尝试了以下方法:

但是foundItem为空,也没有MeetingItem ...

有人有想法吗?

0 投票
1 回答
1697 浏览

python - 如何使用 Python COM 过滤来自某些发件人的电子邮件?

我正在尝试自动从某些电子邮件中获取附件,而 win32com.client 的文档非常可怕。

到目前为止,我有以下内容:

但是,我只想从“payments@email.com”中获取附件,但我不知道该怎么做。

有没有办法只从某些发件人那里获取电子邮件及其附件(如果我还可以过滤电子邮件标题,则奖励)?

0 投票
1 回答
81 浏览

outlook - 所有 MailItem 的唯一哈希码(以及新项目)

我们需要连接到所有检查器项目,直到Send/InspectorClose事件被调用。
我们考虑过在NewInspector事件上创建一个新的处理程序并连接到它。
处理现有的MailItem时,它有EntryId/Message-ID但新的 MailItems 没有

有没有其他方法可以让每个 mailItem 拥有一个唯一的 ID,即使它是新的?(计算哈希也可以,但我们没有找到一致的值)

0 投票
1 回答
82 浏览

outlook - 保存约会项目时出现 Outlook VSTO 错误

我们有一个适用于 Outlook 的 VSTO 插件,它支持预订由我们的云系统管理的资源。此外,我们还支持在 Exchange 中作为房间提供的资源,以支持与其他系统的集成。

当我们执行此类房间的预订时,加载项会将房间对应的 Exchange 电子邮件地址添加给收件人,因此它也会在 Exchange 中被预订。

这过去可以正常工作,但现在我们收到了客户的报告,他们无法再通过 Exchange 集成为资源创建预订。他们收到的错误完全没有帮助:

(英文:“出了点问题。你可以再试一次”)

当加载项在添加一些自定义属性后尝试保存项目时,会发生这种情况。我认为错误是由将 Exchange 房间添加到收件人的加载项触发的,因为没有 Exchange 集成的资源不会发生这种情况。

这是我们用来添加收件人的代码:

我可以从日志中看到,房间收件人有电子邮件地址,所以上面的代码将通过电子邮件添加。此外,启用了解析收件人的功能标志,因此代码将在之后调用 resolve。

这里可能出了什么问题?

编辑:他们的 Outlook 版本是 16.0.0.5071。

0 投票
1 回答
207 浏览

python - 应用过滤器读取来自 win32com 中多个 SenderEmailAddress 的电子邮件

我正在尝试阅读从特定电子邮件地址(超过 1 个)收到的电子邮件。对于单一用例,以下代码似乎有效 -

为了提供多个电子邮件 ID 作为过滤器,我尝试了以下两种方法,但这不起作用 -

在这种情况下,如何提供多个过滤器值?

0 投票
1 回答
219 浏览

c++ - 在 VC++ 程序中使用 #import from MSOUTL.OLB 创建 .tlh 和 .tli 文件时出错

我想创建MSOUTL.OLB文件的 .thl 和 .tli 文件,因为使用 #include 语句在我的 C++ 项目中使用生成的 .thl 和 .tli 文件。为此,我正在使用下面的代码行,它会引发如下所述的错误。知道为什么会这样吗?

当我编译它时。它抛出以下错误

任何帮助,如何解决这个问题?我需要添加任何参考或任何编译器选项吗?

0 投票
1 回答
44 浏览

c++ - C++ Outlook 对象模型获取共享日历文件夹

我想在共享日历的联系人文件夹中使用 GetCalendarExporter()。

我已经编写了我认为只会提供默认日历文件夹(即所有者的日历文件夹)的代码。我想要共享(委托)日历文件夹对象/指针。知道怎么做吗?

截至目前我的代码是这样的: