Outlook 2010-Regel basiert nur auf dem Feld „An“ (Feld „CC“ ignorieren)

Outlook 2010-Regel basiert nur auf dem Feld „An“ (Feld „CC“ ignorieren)

Es gibt bereits eine ähnlicheFrage, aber es funktioniert bei mir nicht, weil ich kein direkter Empfänger bin (ich bin Mitglied einer Gruppe).

Ich versuche, eine neue Regel für eingehende Nachrichten einzurichten. Angenommen, wir haben

# GroupA
# GroupB

und eine Nachricht kommt

TO: # GroupA
CC: # GroupB

Ich habe eine Regel aufgestellt, die besagt:

Wenden Sie diese Regel an, nachdem die Nachricht dort angekommen ist,
wo sie gesendet wurde.# GruppeB
verschieben Sie es in dieAnGruppeBOrdner

Aber das erkennt# GruppeBals Empfänger, so dass die Nachricht an den AnGruppeBOrdner, was ich nicht will. Kann ich eine Regel haben, die nur auf Basis des Felds „An“ funktioniert?

Antwort1

Die integrierten Regeln von Outlook können nicht zwischen An und CC unterscheiden. Dazu benötigen Sie ein VBA-Skript.

Um ein solches Skript zu verwenden, erstellen Sie eine Regel mit der Bedingung „An Personen oder Gruppen gesendet“ und geben Sie die Adresse ein, nach der Sie filtern möchten. Diese Regel gilt nur für E-Mails, bei denen die Adresse im Feld „An“ oder „CC“ steht. Das Skript sucht im Feld „An“ nach einer Adresse oder einem Alias ​​und verschiebt die Nachricht nur dann in einen Unterordner des Posteingangs, wenn eine solche Adresse oder ein Alias ​​gefunden wird.

Erstellen Sie eine Regel mit der Aktion „Skript ausführen“ und wählen Sie ein ähnliches Skript wie das folgende (ungetestete) Skript aus:

Sub MoveMail(Item As Outlook.MailItem)
    Dim strID As String
    Dim objMail As Outlook.MailItem

    strID = Item.EntryID
    Set objMail = Application.Session.GetItemFromID(strID)

   If objMail.To = "GroupA" Then
      objMail.Move Session.GetDefaultFolder(olFolderInbox).Folders("subfolder-name")
   End If

Set objMail = Nothing

End Sub

Quelle :CC-Nachrichten an eine Adresse verschieben.

Notiere dass derMailItem.To-Eigenschaft Gibt eine durch Semikolon getrennte Stringliste mit Anzeigenamen für die Empfänger zurück. Wenn mehr als ein Empfänger vorhanden ist, ist etwas mehr VBA erforderlich.

Antwort2

Leider ist dies nicht möglich, ohne ein VBA-Makro (das für jede Nachricht ausgeführt wird und die Regel nachahmt) oder serverseitige Tricks (wie das Festlegen einer benutzerdefinierten Kategorie/Eigenschaft/Flagge für erforderliche Nachrichten) zu verwenden.

verwandte Informationen