Wie ändere ich den Standard-Junk-Mail-Ordner in Outlook?

9

Ich verwende einen IMAP-Mail-Dienst (fastmail.fm), der Junk-E-Mail-Nachrichten in einen IMAP-Ordner namens "Junk Mail" verschiebt. Outlook archiviert Junk in "Junk E-Mail".
Wie ändere ich Outlook so, dass anstelle des Standardordners der Ordner "Junk Mail" für Junk verwendet wird?

Seanyboy
quelle

Antworten:

2

Es ist viel einfacher, fastmail.fm so zu konfigurieren , dass wahrscheinlicher Spam in dem von Junk E-MailOutlook erstellten Ordner gespeichert wird, als eine benutzerdefinierte Outlook-Konfiguration zu erstellen.

  • Melden Sie sich bei Fastmail an
  • Gehe zu Options > Spam/Virus Protection
  • Klicken Sie auf CustomnebenSpam Protection
  • Ändern Sie den Zielordner für wahrscheinlichen Spam von Junk Mailnach Junk E-Mailund speichern Sie ihn. Benutzerdefinierte Spam-Schutzeinstellungen
Jeremy W.
quelle
1

Zuerst löscht Fastmail der „Junk Mail“ Ordner , wenn es vorhanden ist zur Zeit. Verwenden Sie dann die folgenden Anweisungen:


Installieren Sie Collaboration-Datenobjekte . (Beachten Sie, dass die Installation nicht direkt erfolgt. Die heruntergeladene Datei entpackt lediglich das eigentliche Installationsprogramm. Ärgerlich.)

Öffnen Sie in Outlook den Visual Basic-Editor: entweder Alt+ F11oder Extras - Makro - Visual Basic-Editor

Gehen Sie im VB-Fenster zu Extras - Referenzen und aktivieren Sie sie CDO 1.2.1in der Liste.

Öffnen Sie in der Baumstruktur auf der linken Seite Project1 - Microsoft Office Outlook - ThisOutlookSession und fügen Sie dieses Skript ( Originalquelle ) in das folgende Fenster ein:

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

Drücken Sie F5(oder Run - Run Sub ) und führen Sie das ThisOutlookSession.CDORenameFolderMakro aus. Ein Ordnerauswahlfenster sollte sich öffnen. Wählen Sie unter Ihrem IMAP-Konto den Ordner "Junk-E-Mail" (den von Outlook erstellten) und klicken Sie auf OK.

(Wenn Sie "Benutzerdefinierter Typ nicht definiert" erhalten, haben Sie vergessen, CDO zu installieren und / oder zu aktivieren.)


Ja, genau deshalb hasse ich Outlook jetzt.

user1686
quelle
Wenn ich das richtig bin Lesen - Sie sind hart Codierung der Zielordnernamen in das Skript, das Skript dann laufen die holen Quelle ?
Afrazier
@afrazier: Meine VBScript-Kenntnisse sind ... schlecht. Zum Zeitpunkt der Veröffentlichung hatte ich Folgendes: Copypasta aus der Microsoft KB. (Es scheint, dass ich das Skript später neu geschrieben habe; ich habe den Beitrag aktualisiert.)
user1686
Ah, das macht mehr Sinn. Um fair zu sein, wenn das in der MS KB steht, ist das auch ziemlich traurig.
Afrazier
@afrazier: Nein, es war nicht so - die KB hat ein vernünftiges Skript mit allem, was fest codiert ist -, um alle speziellen Ordner schnell in ihre ursprünglichen Namen umzubenennen. (Siehe Link "Originalquelle".)
user1686
0

Es gibt keine Möglichkeit, dies zu tun, aber Sie können eine Regel erstellen, um Junk-Mails aus dem Ordner, in dem sie abgelegt sind, in den Standard-Junk-Mail-Ordner zu verschieben.

Alex
quelle