如何在Outlook中更改默认的垃圾邮件文件夹?


9

我正在使用IMAP邮件服务(fastmail.fm),该服务将垃圾邮件移动到名为“垃圾邮件”的IMAP文件夹中。Outlook将垃圾邮件存档到“垃圾邮件”。
如何更改Outlook,以使其将“垃圾邮件”文件夹用于垃圾邮件而不是默认文件夹?

Answers:


2

配置fastmail.fm以将可能的垃圾邮件保存在Junk E-MailOutlook创建的文件夹中比构建自定义Outlook配置要容易得多。

  • 登录到fastmail
  • Options > Spam/Virus Protection
  • 点击Custom旁边Spam Protection
  • “可能的垃圾邮件 ”的目标文件夹从更改Junk MailJunk E-Mail并保存。 自定义垃圾邮件防护设置

1

首先,删除 fastmail的“垃圾邮件”文件夹(如果当前存在)。然后使用以下说明:


安装协作数据对象。(请注意,它不会直接安装-您下载的文件只会解压缩真正的安装程序。令人讨厌。)

在Outlook中,打开Visual Basic编辑器:要么Alt+ F11,或工具 - - Visual Basic编辑器

在VB窗口中,转到工具 - 参考,然后CDO 1.2.1在列表中启用。

在左侧的树中,打开Project1 - Microsoft Office Outlook - ThisOutlookSession,然后将此脚本(原始源)粘贴到打开的窗口中:

Sub CDORenameFolder()
    Dim outlookApp As Outlook.Application
    Dim cdoSession As MAPI.Session
    Dim folder As Outlook.MAPIFolder
    Dim cdoFolder As MAPI.folder
    Dim newName As String

    Set outlookApp = New Outlook.Application
    Set cdoSession = New MAPI.Session
    cdoSession.Logon ShowDialog:=False, NewSession:=False

    Set folder = outlookApp.Session.PickFolder()
    Set cdoFolder = cdoSession.GetFolder(folder.EntryID, folder.StoreID)

    newName = InputBox("Rename '" + cdoFolder.Name + "' to:", "Rename folder", cdoFolder.Name)
    If newName <> "" Then
        cdoFolder.Name = newName
        cdoFolder.Update
    End If

    cdoSession.Logoff
    Set cdoSession = Nothing
    Set outlookApp = Nothing
End Sub

F5(或运行 - 运行Sub),然后运行ThisOutlookSession.CDORenameFolder宏。将会弹出一个文件夹选择窗口。在您的IMAP帐户下,选择“垃圾邮件”文件夹(由Outlook创建的文件夹),然后单击“确定”。

(如果收到“未定义用户定义的类型”,则您忘记安装和/或激活CDO。)


是的,这就是为什么我现在讨厌Outlook。


如果我没看错-您正在将目标文件夹名称硬编码到脚本中,然后运行脚本以选择
afrazier 2010年

@afrazier:我的VBScript技能很差。在发布时,这就是我所拥有的-来自Microsoft KB的copypasta。(似乎我后来确实重写了脚本;我更新了帖子。)
user1686

嗯,这更有意义。为了公平对待你,如果这就是是在MS KB,这是相当伤心过。
afrazier 2010年

@afrazier:不,不是-KB具有健全的脚本,所有内容都经过硬编码-用于将所有特殊文件夹快速重命名为其原始名称。(请参阅“原始来源”链接。)
user1686 2010年

0

无法执行此操作,但是您可以创建一条规则来将垃圾邮件从放置它们的文件夹移动到默认的垃圾邮件文件夹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.