Каков формат AWS SES-сообщений? - PullRequest
0 голосов
/ 26 февраля 2020

AWS Простая служба электронной почты (SES) назначает входящей электронной почте «messageID». Это отличается от Message-ID заголовка электронного письма, , как описано здесь (хотя оно звучит так, как будто оно отправлено , оно также доступно при получении).

Этот идентификатор состоит из 40 символов, в нижнем регистре, alphanumeri c, и - до сих пор в моей выборке - всегда заканчивался 1 (но, конечно, это может быть не всегда верно - где находится моя учетная запись, или какой сервер использовался, может иметь значение).

Является ли фактическая структура, как она генерируется, документируется или иным образом гарантируется и известна?

1 Ответ

0 голосов
/ 28 февраля 2020

"messageId":"000001378603177f-7a5433e7-8edb-42ae-af10-f0181f34d6ee-000000"

Они выглядят как случайные UUID (v4) + пользовательские вещи вокруг него. Amazon использует много Java, поэтому я не удивлюсь, если они были сгенерированы с использованием класса Java UUID плюс некоторый дополнительный пользовательский код.

См .: https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html#randomUUID ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...