如何在 Outlook 中发送邮件到外部域时收到警告提示?
向外部域(如组织外部)发送邮件时,可能会带来意外的数据泄露或安全风险。为防止此类情况发生,您可以在 Outlook 中设置警告,在向外部收件人发送邮件前进行提醒。本文将为您介绍两种实现方法。
使用 Outlook 内置的 MailTips 功能
Outlook 中显示的“以下收件人位于您的组织外部”警告,是 Outlook 为提醒您向外部收件人发送邮件而设计的实用功能。此功能属于 MailTips,由 Microsoft Outlook 2010 引入,仅适用于已连接 Microsoft Exchange Server 的用户。以下为该功能的工作原理及管理方法分步说明。
功能原理
在撰写邮件时,Outlook 会自动识别收件人是否属于外部域。
如果收件人属于组织外部,收件人字段下方将显示警告信息(“以下收件人位于您的组织外部”)。

该提醒可协助用户在向外部人员发送敏感信息前进行再次确认。
如何启用该功能
“收件人位于您的组织外部”警告通常会在已连接 Exchange Server 的 Outlook 账户中默认启用。如果未显示该警告,请按照以下步骤操作:
- 请确保您使用的是 Outlook 2010 或更高版本。
- 请确认您的账户已连接到 Microsoft Exchange Server。
- MailTips 功能已在 Exchange Server 上完成配置。如未显示相关警告,请联系您的 IT 管理员,为您的组织启用 MailTips 功能。
注意事项
- 此功能仅适用于连接到 Exchange Server 的 Outlook 账户。个人电子邮件账户(如 Outlook.com、Gmail 或 POP/IMAP 账户)不支持此功能。
- 终端用户无法在 Outlook 中自行自定义或启用/禁用此功能,需由 IT 管理员统一进行管理。
使用 VBA 代码
以下 VBA 代码可帮助您在 Outlook 中向外部域发送邮件时收到警告,请按以下步骤操作。
1. 请按下 Alt+F11 键,即可打开 Microsoft Visual Basic for Applications 窗口。
2. 在 Microsoft Visual Basic for Applications 窗口中,双击 ThisOutlookSession,即可打开 ThisOutlookSession(代码)窗口,然后将下方 VBA 代码复制粘贴到该窗口中。见下图:
VBA 代码:发送邮件到外部域时弹出警告
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'Update by Extendoffice 20180504
Dim xMailItem As Outlook.MailItem
Dim xRecipients As Outlook.Recipients
Dim i As Long
Dim xRecipientAddress As String
Dim xPrompt As String
Dim xYesNo As Integer
Dim xPos As Integer
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
Set xMailItem = Item
Set xRecipients = xMailItem.Recipients
For i = xRecipients.Count To 1 Step -1
xRecipientAddress = xRecipients.Item(i).Address
xPos = InStrRev(LCase(xRecipientAddress), "@addin99.com")
If xPos <= 0 Then Exit For
Cancel = False
Next
If InStrRev(LCase(xRecipientAddress), "@addin99.com") > 0 Then Exit Sub
xPrompt = "Are you sure to send this email to outside your company? "
xYesNo = MsgBox(xPrompt, vbYesNo + vbQuestion, "Kutools for Outlook")
If xYesNo = vbNo Then Cancel = True
End Sub 注意:在代码中,“@addin 99.com”为您即将发送邮件的内部邮箱域名,请根据实际需求进行修改。

从现在起,当您点击“发送”按钮,将邮件发送至外部邮箱地址域名(而非 VBA 代码中指定的内部邮箱地址域名)时,将弹出如下图所示的警告框。

Outlook AI 邮件助手:智能回复,沟通更高效清晰(只需一键,轻松体验神奇效果!)
通过 Kutools for Outlook 的 AI 邮件助手,轻松提升您的日常 Outlook 工作效率。该强大工具能够智能学习您的邮件习惯,提供高效、精准的回复建议,优化邮件内容,助您轻松起草和润色邮件。

该功能支持:
- 智能回复:根据您的历史对话内容生成个性化且精准的回复,随时为您所用。
- 内容优化:自动完善您的邮件文本,让表达更加清晰且更具影响力。
- 轻松写作:您只需输入关键词,剩下的交给 AI,多种润色风格随心选择。
- 智能扩展:结合上下文,智能拓展您的想法,提供精准建议。
- 智能摘要:轻松为冗长邮件快速生成简明概览,让信息一目了然。
- 全球畅邮:轻松将邮件翻译为任意语言。
该功能支持:
- 智能邮件回复
- 内容优化
- 关键词草稿
- 智能内容扩展
- 邮件摘要
- 多语言翻译
相关文章:
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于数据分析革新智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 依赖下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见状态|比较区域和列…… | |
| 精选功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,按路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|…… 以及更多 |
用 Kutools for Excel 全面提升您的 Excel 技能,体验前所未有的高效办公。Kutools for Excel 提供 300 多项高级功能,助您高效提升工作效率,节省宝贵时间。点击此处,立即获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作更加轻松高效
- 在 Word、Excel、PowerPoint 中启用标签式编辑与阅读,同样适用于 Publisher、Access、Visio 和 Project。
- 在同一窗口中以新标签页的形式打开和创建多个文档,而无需另起新窗口。
- 让您的工作效率提升 50%,每天为您减少上百次鼠标点击!
所有 Kutools 插件,一键安装
Kutools for Office 套件集成了 Excel、Word、Outlook 和 PowerPoint 插件,以及 Office Tab Pro,非常适合需要跨 Office 应用协作的团队。
- 全能套件— Excel、Word、Outlook 及 PowerPoint 插件 + Office Tab Pro
- 一键安装,一证多用— 数分钟完成部署(支持 MSI)
- 协同更高效— 实现 Office 应用间高效协作
- 30 天完整功能试用— 无需注册,无需信用卡
- 极致性价比— 比单独购买插件更省钱