Установите идентификатор сообщения с помощью Mandrill для массовых рассылок

Я отправляю электронные письма в списки контактов на основе шаблонов, используя Mandrill. Я хотел бы отследить, ответили ли контакты на мою электронную почту, и для этого я хотел бы проверить,Message-Id из моих отправленных писем появляется вIn-Reply-To поле заголовка новых сообщений.

Проблема в том, что я должен сгенерировать и установитьMessage-Id вручную, так как Mandrill только дает мне свои внутренние_id, Однако, так как я отправляю электронные письма различным контактам одновременно, я установилpreserve_recipients вfalse, Но тогда я могу установить только одинMessage-Idкоторый, следовательно, станетне глобально уникальный.

Вот пример JSON, который я отправляю:

{
"from_email": "[email protected]",
"from_name": "Its Me",
"headers": {"Message-Id": ["<[email protected]>"]},
"subject": "Thesubject",
"text": "Thebody",
"to": [
    {
        "email": "[email protected]",
        "name": "John",
        "type": "to"
    },
    {
        "email": "[email protected]",
        "name": "Patrick",
        "type": "to"
    }
],
"preserve_recipients": false

}

В этом случае будут отправлены два сообщения, но они будут одинаковымиMessage-Id, Если я не установлю его, Mandrill автоматически назначит его, но тогда я не смогу его восстановить.

Есть идеи, что я мог сделать? Может быть, весь мой подход неверен ...

Ответы на вопрос(2)

Ваш ответ на вопрос