Есть ли способ связать электронные письма, кроме текста "Тема"?

Я хочу программно связать "нити" электронной почты, в частности "беседы" электронной почты gmail и Yahoo. Есть ли способ сделать это (какая-то ссылка, указатель или "идентификатор потока", содержащиеся в электронном письме), или я застрял, полагаясь на сообщения электронной почты, не меняющие текст в строке "Тема"?

И кроме того, этот трюк был бы едва функционален, так как многие неродственные темы могут иметь одну и ту же тему (например, "[без темы]" и т. Д.).

1 ответ

Решение

Да. EMails содержат заголовок (идентификатор сообщения), который является уникальным идентификатором для этого электронного письма. Он сам по себе не имеет никакого значения, но имеет другой заголовок (in-reply-to), который ссылается на идентификатор сообщения электронной почты, на который он отвечает. почти каждый почтовый клиент выполняет с ними сносную работу и используется многими для обеспечения потока, на который вы ссылаетесь.

Кроме того, вы можете использовать тему плюс относительное время, чтобы разрешить относительное упорядочение.

В Википедии есть отличная статья, которая обсуждает их и связывает вас с соответствующими RFC: http://en.wikipedia.org/wiki/Email

Другие вопросы по тегам