Outlook外接程序:如何根据自定义逻辑自动回复? [英] Outlook Add-In: how to automatically reply based on custom logic?

查看:42
本文介绍了Outlook外接程序:如何根据自定义逻辑自动回复?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问题

是否可以使用Outlook外接程序根据自定义逻辑仅自动回复某些电子邮件/发件人?如果是,如何?

示例

这样的外接程序可能只向不在联系人中的发件人发送自动回复,或者只向其电子邮件已由外部服务验证的发件人发送自动回复(外接程序调用该外接程序进行检查)。此自动回复可能是:

感谢您的电子邮件!我会优先处理来自验证发件人的电子邮件。您可以免费验证自己here

然后,收到该消息的发件人可以单击该链接并通过外部服务进行验证。然后,对于将来的电子邮件,自动回复将不适用于该发件人。

背景

Outlook在设置中具有自动答复选项,但其功能仅限于为内部发件人设置特定邮件,为外部发件人设置不同的邮件,并选择是否仅对联系人使用自动答复。没有内置功能来完成上面示例中描述的内容。

其他问题和答案(可能相关)


如有任何帮助,我们将不胜感激!

推荐答案

Outlook Web外接程序旨在为当前所选项目运行。因此,用户应该选择Outlook中的特定项来激活外接程序。与VSTO不同,在VSTO中,您可以通过处理Application类的NewMailEx事件来处理传入的电子邮件。

NewMailEx事件在新邮件到达收件箱时、客户端规则处理发生之前触发。使用EntryIDCollection字符串中返回的条目ID调用NameSpace.GetItemFromID方法并处理该项。对于Microsoft Outlook处理的每个接收到的项目,此事件都会触发一次。项目可以是几种不同的项目类型之一,例如,MailItemMeetingItemSharingItem

一旦获得传入电子邮件的实例,您就可以使用MailItem.Reply方法从原始邮件创建预先发送给原始发件人的回复。

最后,您可能会发现以下文章很有帮助:

这篇关于Outlook外接程序:如何根据自定义逻辑自动回复?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆