Suche nach Nachrichten-ID in Outlook

Suche nach Nachrichten-ID in Outlook

Gibt es eine Möglichkeit, in Outlook nach der Nachrichten-ID zu suchen, wenn eine Verbindung zu einem allgemeinen IMAP-Server besteht? Gibt es alternativ eine Möglichkeit, in der heruntergeladenen PST-Datei nach der Nachrichten-ID zu suchen? Ich habe ziemlich viel danach gesucht und keine Möglichkeit gefunden, dies nur mit Outlook und nicht mit Exchange zu tun.

Antwort1

Sie haben drei Möglichkeiten:

  1. Nur im ausgewählten Ordner suchen.Passen Sie die aktuelle Ordneransicht an oder erstellen Sie eine neue, klicken Sie auf „Filter“ und gehen Sie in den Einstellungen zur Registerkarte „SQL“. Aktivieren Sie das Kontrollkästchen „Diese Kriterien direkt bearbeiten“ und geben Sie Folgendes ein:

    http://schemas.microsoft.com/mapi/proptag/0x1035001F = 'message-id-to-search'
    

    dadurch wird die Nachrichtenliste auf Nachrichten beschränkt, die die Nachrichten-ID „zu durchsuchende Nachrichten-ID“ haben.

  2. Erweiterte Suche.Sie müssen dafür ein VBA-Makro erstellen. Die gute Nachricht ist, dass es nur zwei Funktionen lang ist. Öffnen Sie im Outlook-VBA-Editor ( ALT+ F11) Projekt1 -> Microsoft Outlook-Objekte -> DieseOutlookSitzung und erstellen Sie mindestens zwei Subs. Etwa diese hier:

    Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search)
        If SearchObject.Tag = "MessageId" Then
            Set Results = SearchObject.Results
            MsgBox "Message-ID search complete. " & Results.Count & " result(s) found."
            For i = 1 To Results.Count
                Results.Item(i).Display
            Next
        End If
    End Sub
    
    Public Sub SearchMessageId()
        Set Folder = Session.PickFolder
        If Not Folder Is Nothing Then
            r = MsgBox("Include subfolders?", vbYesNoCancel, "Search by Message-ID")
            If r <> vbCancel Then
                MessageId = InputBox("Message-ID:")
                If MessageId <> "" Then
                    Application.AdvancedSearch "'" & Folder.FolderPath & "'", "http://schemas.microsoft.com/mapi/proptag/0x1035001F = '" & MessageId & "'", r = vbYes, "MessageId"
                End If
            End If
        End If
    End Sub
    
  3. Verwenden Sie Outlook-Regeln.Ich meine Regeln „mit bestimmten Wörtern im Nachrichtenkopf“. Deaktivieren Sie sie und führen Sie sie bei Bedarf manuell aus, um gefundene Nachrichten zu kopieren oder sie mit einer Markierung und/oder Kategorie zu versehen. Vergessen Sie nicht, vor jedem Ausführen die zu suchende Nachrichten-ID zu bearbeiten!

Antwort2

Es ist nicht möglich, in Outlook über die Sofortsuche oder die erweiterte Suche nach der Nachrichten-ID zu suchen. Mir fällt nur ein, Outlook-Regeln mit der Option „Mit bestimmten Wörtern im Nachrichtenkopf“ zu verwenden. Ersetzen Sie „bestimmte Wörter“ durch die Nachrichten-ID, nach der Sie suchen möchten. Vielleicht können Sie die E-Mail auch durch Kopieren/Verschieben in einen bestimmten Ordner löschen.

Bildbeschreibung hier eingeben

verwandte Informationen