
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:
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.
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
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.