Eindeutige ID

Moderator: ModerationP

Eindeutige ID

Beitragvon Fennek » 27. Mai 2021, 12:00

Hallo,

Scenario: ExChange-Server in einem kleinen Unternehmen, Emails werden auch an mehrere Mitarbeiter gechickt und ins Sekretariat weitergeleitet.

Wie kann man EINE Email sicher erkennen, z.B. welcher Zeitstempel ist eindeutig?

- .SendOn
- .ReceivedTime
- ???

Natürlich kann man das durch Ausprobieren finden, aber mehrere Mitarbieter damit zu involvieren/belästigen muss nicht unbedingt sein.

Danke

Mfg
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56

Re: Eindeutige ID

Beitragvon knobbi38 » 27. Mai 2021, 12:08

Hallo,

vielleicht findest du hier eine hilfreiche Information:
https://www.msxfaq.de/exchange/admin/duplicatemessageid.htm

Gruß Ulrich
knobbi38
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 3454
Registriert: 02. Jul 2015, 14:23

Re: Eindeutige ID

Beitragvon Fennek » 27. Mai 2021, 12:56

Knobbi:

Danke

In OL 2003 kannte ich "Optionen" um die Header abzusehen, in OL2016 (noch) nicht.

Mit einem VBA-Code "GetHeaders()" habe ich gefunden:

X-MS-Exchange-Organization-Network-Message-Id: 2f30438c-33ae-4a85-aea9-08d920205381


Das wäre dann die eindeutige ID. (?)

Code: Alles auswählen
Function GetInetHeaders(olkMsg As Outlook.MailItem) As String
    ' Purpose: Returns the internet headers of a message.'
    ' Written: 4/28/2009'
    ' Author:  BlueDevilFan'
    ' //techniclee.wordpress.com/
    ' Outlook: 2007'
    Const PR_TRANSPORT_MESSAGE_HEADERS = "http://schemas.microsoft.com/mapi/proptag/0x007D001E"
    Dim olkPA As Outlook.PropertyAccessor
    Set olkPA = olkMsg.PropertyAccessor
    GetInetHeaders = olkPA.GetProperty(PR_TRANSPORT_MESSAGE_HEADERS)
    Set olkPA = Nothing
End Function


Ich hatte auf eine einfachen VBA-Abfrage gehofft, aber M$ ....

Ich habe nicht einmal den direkten Weg zur Message-ID gefunden, also String-Operationen.
Benutzeravatar
Fennek
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 824
Registriert: 12. Feb 2016, 18:56


Zurück zu Outlook Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast