Amazon SES message IDs are in the following format:
01020170c41acd6e-89acae55-6245-4d89-86ca-0a177e59e737-000000
This seems to consist of 3 distinct parts
01020170c41acd6eappears to be some sort of hex timestamp. The difference between two timestamps is the time elapsed in milliseconds but it doesn't seem to begin at epochc2daf94a-f258-4d59-8fdb-a5512d4c7638is clearly a standard version 4 UUID000000remains the same for first sending and I assume is incremented for redelivery attempts
I have a need to generate a 'fake' message ID in some scenarios. It is trivial to fake 2 and 3 above however I cannot seem to deduce what the format of the timestamp above is. Here are some further examples with corresponding approximate times:
- 01020170c450e280 - Mar 10, 2020 at 12:00:00.190
- 01020170c44c2e6a - Mar 10, 2020 at 11:54:51.987
- 01020170c0e30119 - Mar 09, 2020 at 20:01:07.407
What format is this timestamp?