Можно ли указать свой собственный заголовок электронной почты Message-Id при отправке с помощью Mandrill?

Я отправляю электронные письма с помощью Mandrill и хочу сам установить идентификатор сообщения. Теперь я вижу такой идентификатор:

Message-Id: <30152892.20150311183809.55008b919f0c49.69649774@mail132-29.atl131.mandrillapp.com>

Что я пытаюсь сделать, так это выяснить, почему Gmail не группирует сообщения, отправленные из Mandrill, в беседы. Возможно, это связано с заголовками Message-ID и In-Reply-To.

Я использую API узла Mandrill и функцию sendTemplate имеет возможность установить headers. Но это не работает, потому что Mandrill явно перезаписывает мой ID.


person Gabriel Petrovay    schedule 11.03.2015    source источник
comment
en.wikipedia.org/wiki/Message-ID   -  person Gabriel Petrovay    schedule 18.06.2017


Ответы (1)


Да, вы можете установить свой собственный, но вы должны быть уверены, что он соответствует соответствующему формату идентификатора сообщения. Мы не будем переопределять ваш идентификатор, пока он кажется действительным, но если он имеет неправильный формат, мы перезапишем его.

person Kaitlin    schedule 12.03.2015
comment
Кейтлин, спасибо, подтверждаю! Сначала я отправил идентификатор без окружающего <...>, и это, должно быть, было причиной, по которой Мандрил заменил его. - person Gabriel Petrovay; 12.03.2015
comment
@kaitlin Разве нельзя получить Message-ID при отправке электронной почты? Я знаю, что мы получаем поле _id, но Message-ID используется в поле In-Reply-To. - person Ayrton Senna; 25.06.2016
comment
Я пытаюсь идентифицировать входящую почту как ответ на ранее отправленную почту. Но _id недоступен в ответе, чтобы идентифицировать этот ответ. Что-то похожее на - stackoverflow.com/questions/30512212/ - person Ayrton Senna; 25.06.2016
comment
Это только кажется УЖАСНОЙ идеей. Фу. Почему бы вам, ребята, просто не дать нам идентификатор сообщения, когда мы отправим. Он есть в ответе diag, но было бы неплохо получить его как отдельное значение. - person Simon_Weaver; 16.06.2017
comment
Он доступен только в ответе diag в таких веб-перехватчиках, как open, и даже не в send :-( - person Simon_Weaver; 16.06.2017
comment
Это так расстраивает. Почему бы тебе просто не дать мне message-id. Теперь я должен тратить время на чтение RFC и задаваться вопросом, может ли создание моего собственного идентификатора сообщения повлиять на доставляемость или другие непредвиденные проблемы. Примечание. MailGun (ваш конкурент) возвращает поле «идентификатор сообщения» при отправке blog.mailgun.com/tracking-replies-in-mailgun-or-any-other-email - person Simon_Weaver; 16.06.2017
comment
Похоже, что AppleMail генерирует GUID + доменное имя. например. [email protected] (где вы указываете свой фактический домен отправки). Так что это будет самый простой подход. Я не могу понять, почему Мандрил просто не может дать мне удостоверение личности, ну да ладно, надеюсь, это сработает. Пока нет проблем с доставкой, если не используется исходный идентификатор мандрила. - person Simon_Weaver; 16.06.2017