问题标签 [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.
powershell - 使用 Powershell 的邮件自动化任务
我一直在尝试使用 Powershell 通过我的 Outlook 帐户自动发送邮件和附件的过程。
坚持在代码中添加附件。请帮帮我。
outlook - 如何信任访问 Outlook 对象模型的外部应用程序(打开所有安全选项)
我有一个与 Outlook 交互的 .NET 应用程序,如下所示:
请注意,我需要访问“PropertyAccessor”属性。
在正常环境中,这运行良好,但在具有此注册表项的“安全”环境中,它只是失败并显示Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))
:
Outlooks 安全模型似乎有一个“trustedaddins”列表,但我不确定这是否也适用于“外部应用程序”,以及我是否需要在下面注册TrustedAddins
(参见此处)。我的主要问题是:我可以只注册和 foobar.exetrustedaddins
还是根本不可能?我知道我可以降低或禁用安全性,但这不是我的选择;)
c# - C# -> COM -> 更改约会 -> 填充 Start 和 End 时出现异常 -> 对象不支持此方法
我想更改现有约会。为此,我通过以下方式搜索现有约会:
或者:
无论如何,如果我想填写 appoitnment.Start 属性,它会遇到这个异常:
“该对象不支持此方法。”
我的想法是这是一个会议,所以我尝试了以下方法:
但是foundItem为空,也没有MeetingItem ...
有人有想法吗?
python - 如何使用 Python COM 过滤来自某些发件人的电子邮件?
我正在尝试自动从某些电子邮件中获取附件,而 win32com.client 的文档非常可怕。
到目前为止,我有以下内容:
但是,我只想从“payments@email.com”中获取附件,但我不知道该怎么做。
有没有办法只从某些发件人那里获取电子邮件及其附件(如果我还可以过滤电子邮件标题,则奖励)?
outlook - 所有 MailItem 的唯一哈希码(以及新项目)
我们需要连接到所有检查器项目,直到Send
/InspectorClose
事件被调用。
我们考虑过在NewInspector
事件上创建一个新的处理程序并连接到它。
处理现有的MailItem
时,它有EntryId
/Message-ID
但新的 MailItems 没有
有没有其他方法可以让每个 mailItem 拥有一个唯一的 ID,即使它是新的?(计算哈希也可以,但我们没有找到一致的值)
outlook - 保存约会项目时出现 Outlook VSTO 错误
我们有一个适用于 Outlook 的 VSTO 插件,它支持预订由我们的云系统管理的资源。此外,我们还支持在 Exchange 中作为房间提供的资源,以支持与其他系统的集成。
当我们执行此类房间的预订时,加载项会将房间对应的 Exchange 电子邮件地址添加给收件人,因此它也会在 Exchange 中被预订。
这过去可以正常工作,但现在我们收到了客户的报告,他们无法再通过 Exchange 集成为资源创建预订。他们收到的错误完全没有帮助:
(英文:“出了点问题。你可以再试一次”)
当加载项在添加一些自定义属性后尝试保存项目时,会发生这种情况。我认为错误是由将 Exchange 房间添加到收件人的加载项触发的,因为没有 Exchange 集成的资源不会发生这种情况。
这是我们用来添加收件人的代码:
我可以从日志中看到,房间收件人有电子邮件地址,所以上面的代码将通过电子邮件添加。此外,启用了解析收件人的功能标志,因此代码将在之后调用 resolve。
这里可能出了什么问题?
编辑:他们的 Outlook 版本是 16.0.0.5071。
python - 应用过滤器读取来自 win32com 中多个 SenderEmailAddress 的电子邮件
我正在尝试阅读从特定电子邮件地址(超过 1 个)收到的电子邮件。对于单一用例,以下代码似乎有效 -
为了提供多个电子邮件 ID 作为过滤器,我尝试了以下两种方法,但这不起作用 -
在这种情况下,如何提供多个过滤器值?
c++ - 在 VC++ 程序中使用 #import from MSOUTL.OLB 创建 .tlh 和 .tli 文件时出错
我想创建MSOUTL.OLB文件的 .thl 和 .tli 文件,因为我想使用 #include 语句在我的 C++ 项目中使用生成的 .thl 和 .tli 文件。为此,我正在使用下面的代码行,它会引发如下所述的错误。知道为什么会这样吗?
当我编译它时。它抛出以下错误
任何帮助,如何解决这个问题?我需要添加任何参考或任何编译器选项吗?
c++ - C++ Outlook 对象模型获取共享日历文件夹
我想在共享日历的联系人文件夹中使用 GetCalendarExporter()。
我已经编写了我认为只会提供默认日历文件夹(即所有者的日历文件夹)的代码。我想要共享(委托)日历文件夹对象/指针。知道怎么做吗?
截至目前我的代码是这样的: