outlook - 用于将邮件作为附件转发到特定地址的 Outlook 加载项
问题描述
如何添加 Outlook 功能区按钮以将电子邮件发送到特定地址?(Outlook 桌面和 OWA)
嗨,我目前正在使用将当前选定的电子邮件作为附件发送到特定地址的用例。我想开发 Web 插件,我目前拥有的是运行良好的 Visual Basic 宏(附件)。这是功能区加载项的用例。
- 用户收到了一封电子邮件。
- 用户打开电子邮件并发现它可疑。
- 用户单击功能区形式的加载项按钮/可能是其他人。(用户无需输入或输入任何其他内容)
- 安全团队收到电子邮件作为附件。
我做了一些研究,并说它需要在 Javascript 上运行最新的插件才能实现这一点,但还不知道这个功能。任何帮助都可能有用,在此先感谢!
Sub ReportPhishingEmail()
On Error Resume Next
Dim objItem As Outlook.MailItem
If Application.ActiveExplorer.Selection.Count = 0 Then
MsgBox ("No item selected")
Exit Sub
End If
For Each objItem In Application.ActiveExplorer.Selection
Set objMsg = objItem.Forward()
With objMsg
.Attachments.Add objItem, olEmbeddeditem
.Subject = "Suspicious Email"
.To = "security.team@gmail.com"
.Body = "Please check whether it is a phishing email."
.Send
MsgBox ("Reporting Phising Mail Success.")
End With
Next
Set objItem = Nothing
Set objMsg = Nothing
End Sub
解决方案
您似乎需要开发 Outlook 加载项,请参阅构建您的第一个 Outlook 加载项以快速入门。在加载项中,您可以使用 Graph API,从中可以进行所需的修改,有关详细信息,请参阅Microsoft Graph 概述。
Outlook REST 端点将于 2022 年 11 月完全停用。因此,不再依赖它们是不合理的。
推荐阅读
- r - 按顺序自动编号R中的数字
- r - 两个矩形之间的曲线未显示
- python - 太多的值要解压(预期 2)| 姜戈
- java - 正则表达式查找以字母开头和结尾的字符串
- typescript - 如何在 vs 代码中调试捆绑的打字稿?
- xpath - Odoo V14 - lxml.etree.XPathSyntaxError:无效的谓词
- sql-server - MS SQL PIVOT MONTH, QUARTER AND YEAR - 如果存在类似月份值,则显示错误数据的季度
- ios - 测试从应用剪辑到完整应用的过渡
- python - Css 不影响 html (Flask)
- database-design - 构建表模式的问题