gpt4 book ai didi

delphi - 如何使用 Delphi 创建 Outlook 插件?

转载 作者:行者123 更新时间:2023-12-03 14:40:41 26 4
gpt4 key购买 nike

我正在开发一个数据库项目,我需要创建 Outlook 2007 插件,将当前预览的邮件保存到我的数据库中。

有人可以给我一个关于如何在 Delphi 中创建 Outlook 插件以及如何部署它的分步指南吗?

谢谢

最佳答案

如果您只是想学习和了解如何做到这一点,只需谷歌搜索 Delphi Outlook 插件(我很确定在这种情况下“插件”应该为您提供比“插件”更相关的结果),您应该来包含一些稍微过时但仍然正式正确的示例插件,例如Babelfish addin来自 Dmitry Streblechenko(它不再有用,因为它所依赖的 Web 服务不再存在,但仍然显示基础知识)或来自 Paul Qualls 的示例插件(不幸的是,原始站点不再提供该插件)。还有一个mail whitelister addin提供完整的源代码,但我还没有看过。

但是,迟早您想要开始使用经过验证的框架,例如 ADX ,特别是如果您的插件将在公司外部使用。我们在 Delphi 中开发了一个共享软件插件,该插件中大约 75% 的代码只是为 Outlook 的各个版本(尤其是 Outlook XP)和不同的设置(最值得注意的是使用 Word 进行消息编辑的选项)提供支持。对我们来说是一个主要的咬 table 者)。

另一个因素是必须不断解决愚蠢的 OOM 安全模型。如果没有Redemption,你就已经完蛋了或Outlook Security Manager那里。尤其是兑换,无论是为了避免安全提示,还是为了通过其自己的可靠、易于使用的框架来简化大量繁琐的日常任务,都不能得到足够的高度推荐。

[添加:]我们确实从我们自己的本土框架开始,一切都很顺利,直到用户数量以及他们支持的不同配置数量爆炸式增长。大约一年前,我们转向 ADX,并且再也没有回头。不过,从一开始使用 Redemption 就很简单 - 要么就是这样,要么在我们开始之前就花几个月的时间学习扩展 MAPI(一旦 Redemption 指导您完成了整个过程,您仍然会更容易地掌握它)前几个障碍)。

顺便说一句:对于任何有自尊心的插件开发人员(无论使用哪种编程语言)来说,另一个不可或缺的工具是 OutlookSpy 。这确实可以让您看到(并操纵)Outlook(以及某种程度上的 Exchange)内部发生的情况,并让您更好地了解您的插件必须做什么才能达到您想要的效果。

关于delphi - 如何使用 Delphi 创建 Outlook 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/215389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com