如何在Outlook中将来自未知发件人的邮件移动到特定文件夹?
在日常工作中,您可能会收到许多来自未保存在联系人文件夹中的未知发件人的邮件。这些可能是垃圾邮件或恶意邮件,在这种情况下,您希望自动将这些邮件移动到特定文件夹而不是收件箱。如何在Outlook中解决这个问题呢?
通过创建规则将来自未知发件人的邮件移动到特定文件夹
实际上,您可以创建一个规则,自动将来自未知发件人的邮件移动到特定文件夹,请按照以下步骤操作:
1. 在收件箱下创建一个新文件夹,用于存放来自未知发件人的邮件,如下图所示:
2. 然后点击“主页” > “规则” > “管理规则和警报”,请参见截图:
3. 在“规则和警报”对话框中,点击“电子邮件规则”选项卡下的“新建规则”,请参见截图:
4. 点击“确定”按钮进入规则向导,从“从空白规则开始”部分选择“对我接收的邮件应用规则”选项,请参见截图:
5. 然后点击“下一步”按钮,在这一步,请不要选择任何选项,直接点击“下一步”按钮,会弹出一个警告框,请点击“ 是”按钮,请参见截图:
6. 在下一个对话框中,勾选“将其移动到指定文件夹”选项(位于 步骤1:选择操作列表框中),然后点击链接文本“指定”,在打开的“ 规则和警报”对话框中,指定要将邮件移动到的文件夹,请参见截图:
7. 点击“确定”按钮,并继续点击“下一步”按钮,在“是否有任何例外”对话框中,勾选“ 如果发件人在指定通讯簿中则除外”选项(位于步骤1:选择例外列表框中),然后点击链接文本“指定”,会弹出一个“添加地址列表”框,选择包含您想排除的联系人的联系人文件夹,请参见截图:
8. 然后点击“添加”按钮,并点击“下一步”进入最后一个向导对话框,在步骤1:为此规则指定名称文本框中输入规则名称,并在步骤2:设置规则选项部分勾选“启用此规则”选项。请参见截图:
9. 然后点击“完成”和“确定”按钮关闭对话框。从现在开始,当有来自未知发件人的邮件时,它们将自动被移动到特定文件夹。
Outlook中的AI邮件助手:更智能的回复,更清晰的沟通(一键搞定!) 免费
使用Kutools for Outlook的AI邮件助手简化您的日常Outlook任务。这一强大工具会从您过去的邮件中学习,提供智能化且精准的回复建议,优化您的邮件内容,并帮助您轻松起草和润色邮件。

该功能支持:
- 智能回复:根据您以往的对话生成量身定制、精准且即用的回复。
- 增强内容:自动优化您的邮件文本,使其更加清晰且有影响力。
- 轻松撰写:只需提供关键字,AI即可完成其余工作,并支持多种写作风格。
- 智能扩展:通过上下文感知的建议扩展您的思路。
- 总结概括:快速获取长邮件的简洁概述。
- 全球覆盖:轻松将您的邮件翻译成任何语言。
该功能支持:
- 智能邮件回复
- 优化后的内容
- 基于关键字的草稿
- 智能内容扩展
- 邮件总结
- 多语言翻译
最重要的是,此功能永久完全免费!不要再犹豫了——立即下载AI邮件助手并体验吧
通过应用VBA代码将来自未知发件人的邮件移动到特定文件夹
也许上述方法对您来说很麻烦,这里,您可以应用一段代码来快速处理。
1. 按住 ALT + F11 键打开 Microsoft Visual Basic for Applications 窗口。
2. 在 Microsoft Visual Basic for Applications 窗口中,双击 Project1(VbaProject.OTM) 窗格中的 ThisOutlookSession 以打开模块,然后将以下代码复制并粘贴到空白模块中。
VBA代码:自动将来自未知发件人的邮件移动到特定文件夹:
Public WithEvents MailItems As Outlook.Items
Private Sub Application_Startup()
Set MailItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub MailItems_ItemAdd(ByVal item As Object)
Dim xSenderEmailAddress As String
Dim xContactItems As Outlook.Items
Dim xContactItem As ContactItem
Dim I As Long
Dim xFilter As String
Dim xTargetFolder As Folder
Dim xContactFolder As Folder
Dim xStore As Store
Dim xInboxFlds As Folders
Dim xSubFolder As Folder
Dim xFound As Boolean
On Error Resume Next
If item.Class = olMail Then
xSenderEmailAddress = item.SenderEmailAddress
End If
For Each xStore In Outlook.Application.Session.Stores
Set xContactItems = xStore.GetDefaultFolder(olFolderContacts).Items
For I = 3 To 1 Step -1
xFilter = "[Email" & I & "Address] = " & xSenderEmailAddress
Set xContactItem = xContactItems.Find(xFilter)
If TypeName(xContactItem) <> "Nothing" Then Exit For
Next
Next
If xContactItem Is Nothing Then
Set xInboxFlds = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Folders
xFound = False
For Each xSubFolder In xInboxFlds
If xSubFolder.Name = "Unknown" Then
xFound = True
Set xTargetFolder = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Folders("Unknown")
Exit For
End If
Next
If xFound = False Then
Set xTargetFolder = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Folders.Add("Unknown")
End If
item.Move xTargetFolder
End If
End Sub
3. 然后保存代码并关闭代码窗口,重新启动 Outlook 以使代码生效。从现在开始,当有来自某些未知发件人的邮件时,它们将自动被移动到“未知”文件夹,请参见截图:
注意:当有未知邮件到达时,“未知”文件夹将自动创建。您可以在脚本中将文件夹名称“Unknow”更改为其他名称。
最佳办公生产力工具
重磅消息:Kutools for Outlook 推出免费版本!
体验全新 Kutools for Outlook 免费版本,拥有 70 多项令人惊叹的功能,永久免费使用!立即点击下载!
🤖 Kutools AI :利用先进的人工智能技术轻松处理电子邮件,包括回复、总结、优化、扩展、翻译和撰写邮件。
📧 邮件自动化:自动答复(支持 POP 和 IMAP) / 定时发送邮件 / 按规则自动抄送密送 / 自动转发(高级规则) / 自动添加问候语 / 自动将多收件人邮件拆分为单独消息 ...
📨 邮件管理:撤回邮件 / 按主题和其他条件阻止垃圾邮件 / 删除重复邮件 / 高级搜索 / 整合文件夹 ...
📁 附件增强功能:批量保存 / 批量拆离 / 批量压缩 / 自动保存 / 自动拆离 / 自动压缩 ...
🌟 界面魔法:😊更多漂亮酷炫的表情符号 / 当重要邮件到达时提醒您 / 最小化 Outlook 而不是关闭 ...
👍 一键奇效:带附件回复所有人 / 反钓鱼邮件 / 🕘显示发件人的时区 ...
👩🏼🤝👩🏻 联系人和日历:从选定的邮件中批量添加联系人 / 将联系人组拆分为单独的组 / 移除生日提醒 ...
单击即可立即解锁 Kutools for Outlook。不要再等待,现在就下载并提升您的效率!

