Outlook-Regel zum Filtern von E-Mails, es sei denn, in der Zeile "An:" befindet sich eine interne Adresse

2

Mit Outlook 2010 möchte ich sicherstellen, dass E-Mails von bestimmten internen Absendern in einen gefilterten Ordner verschoben werden, es sei denn, das Feld "An:" enthält eine interne E-Mail-Adresse.

Zum Beispiel

  • [email protected] im Feld "To", [anyone] @ ourdomain.com im Feld "CC". Dies sollte in den gefilterten Ordner gehen.
  • [email protected] im Feld "To", [anyone] @ ourdomain.com auch im Feld "To". Dies sollte nicht gefiltert werden.

Es ist einfach, E-Mails nach Empfänger zu filtern, wenn

  • Ihre eigene E-Mail-Adresse befindet sich im Feld An: oder
  • Es ist Ihnen egal, welches Feld die internen Adressen enthält

In diesem Fall ist es mir jedoch wichtig, in welchem ​​Feld die interne Adresse angegeben ist, und ich kann die Regel nicht nur auf der Grundlage von E-Mails anwenden, die direkt an mich gesendet wurden.

Verwandte Fragen

Outlook 2010-Regel, die nur auf dem TO-Feld basiert (CC-Feld ignorieren)

Erstellen Sie eine Regel in Outlook, um Nachrichten zu filtern, die nur im Feld "An" an die Verteilerliste gesendet werden

Letzteres wurde als Duplikat von geschlossen

Ist es möglich, Adressen im CC-Feld, aber nicht im TO-Feld zu filtern? .

Diese Antwort deckt jedoch nicht meinen Anwendungsfall ab.

Kirk Anderson
quelle
Willkommen bei Super User. Neue Mitglieder verwechseln dies normalerweise mit einer Service-Site, auf der wir die Arbeit erledigen werden. Es ist eine Q & A-Community, in der bestimmte Fragen gestellt werden, nachdem Sie etwas versucht haben und stecken bleiben. Bitte fügen Sie Details zu Ihren bisherigen Versuchen hinzu, einschließlich Skripten, Code oder Formeln. Wir werden versuchen, Ihnen zu helfen. Wenn Sie weitere Informationen über Fragen benötigen, überprüfen Wie fragen in der AdWords - Hilfe .
CharlieRB
Dies wurde zu 99% durch 2 sehr hilfreiche Poster in superuser.com/questions/806077/… beantwortet . Ich habe ihr vbscript mit einem InStr-Vergleich geändert, und es funktioniert wie ein Zauber. :) @CharlieRB, ist es für mich koscher, das geänderte vbscript als Antwort hier zu posten, wenn ich alle 3 Benutzer gutschreibe (einschließlich desjenigen, der freundlicherweise ein Kopfgeld darauf austeilt :))?
Kirk Anderson
@KirkAnderson Es ist kein Problem, wenn Sie Ihre Antwort veröffentlichen und Ihre Quellen gutschreiben. Vielen Dank für Ihren Beitrag zum Super User.
Twisty Imitator

Antworten:

2

Vielen Dank an @thims und @harrymc, die mich in der Outlook 2010-Regel, die nur auf dem TO-Feld basiert (CC-Feld ignorieren), am meisten dorthin gebracht haben .

Ein besonderer Dank geht auch an @davidpostill für die Veröffentlichung eines Kopfgeldes, wenn ich nicht den Repräsentanten hatte!

So habe ich ihre Vorschläge umgesetzt:

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 InStr(1, objMail.to, "@ourdomain.com") = 0 Then
      objMail.Move Session.GetDefaultFolder(olFolderInbox).Folders("Filtered")
   End If

Set objMail = Nothing

End Sub
Kirk Anderson
quelle