Как Gmail решает продвигать сообщения электронной почты?


54

Иногда я замечаю ложные срабатывания (включая электронное письмо, которое не является частью цепочки) и ложные отрицания (пропускает электронное письмо, которое должно было быть частью цепочки). Как Gmail решает, какие сообщения должны и не должны быть частью потока?


не вините Gmail, это лучшая программа для чтения почты, которую я когда-либо видел ;-)
neo

Я никогда не видел ложных срабатываний, я удивлен, что они вообще существуют.
mbillard

@neo, есть лучшие.
Pacerier

@mbillard, ну если оно идет по заголовку сообщения, ложные срабатывания обязательно существуют.
Pacerier

Ответы:


46

Следующие условия должны быть выполнены:

  1. Тема должна быть похожа (например, testи re: testбудет работать; но testи test 123не будет).
  2. Отправитель должен быть частью потока ИЛИ должен использоваться заголовок in-reply-to.

Заголовок in-reply-to можно использовать через интерфейс Gmail, просто отправив ответ в ветку. Это то, что позволяет перенаправленным сообщениям быть частью одного потока, даже если отправитель отличается.

Если вам нужна дополнительная информация, вы можете проверить мой пост в блоге, где я разместил более подробную информацию о моих выводах.


1
Забавно, есть поле для ответа, и Google не использует это ...
pihentagy

5
Посмотрите этот ответ на Quora - он говорит, что он связан с использованием заголовка Message-ID : . Кто-нибудь ЗНАЕТ наверняка, как gmail решает вести беседы?
Ёш м

17

Краткий ответ: сюжетная линия .

Google заявляет:

разговор прервется в новую ветку, если строка темы разговора будет изменена или если разговор достигнет более 100 сообщений.

Больше информации от Google


Да, это то, что также сказано во второй ссылке, которую я предоставил. Я думаю, что было бы хорошо, если бы вы также представили некоторую предысторию по этому вопросу :)
feniix

Я видел разрыв между 60 и 80, поэтому я не уверен, насколько надежна эта статья. Но это близко.
dgw

я всегда видел, как это сломалось в 60
Jayen

Экспериментально установлено (по состоянию на 2014 г.), что предметные части в [скобках] игнорируются: github.com/travis-ci/travis-ci/issues/… .
Бени Чернявский-Паскин

Не достаточно. Если у меня два человека отвечают на одно и то же объявление Kijiji, строка темы идентична, но они не находятся в одной ветке, если не находятся в определенном временном интервале - более часа менее 2 дней.
Шервуд Ботсфорд

3

В сообщении электронной почты есть заголовки, которые содержат информацию о том, к какой теме принадлежит сообщение. Я не знаю наверняка, что Gmail использует эти заголовки, но я был бы очень удивлен, если бы это не так. Вы можете увидеть заголовки сообщения электронной почты на Gmail.com, нажав на три точки и затем «Показать оригинал».

Если эти заголовки не существуют, я предполагаю, что Gmail затем вернется к предположениям, основанным на строке темы.

Удалить заголовки писем:

  • Message-ID: каждое сообщение электронной почты может включать этот заголовок, и оно используется для уникальной идентификации этого сообщения электронной почты. Он может выглядеть как угодно, если он уникален, например, 199802242058.MAA24843@monk.via.netявляется действительным идентификатором сообщения.
  • In-Reply-To: это будет содержать идентификатор сообщения электронной почты, на которое текущее сообщение отвечает. Gmail может использовать эту информацию, чтобы поместить сообщение в правильный разговор.
  • References: это будет содержать список всех идентификаторов сообщений всех предыдущих электронных писем в беседе, в соответствии с программным обеспечением, которое отправило сообщение электронной почты. Это более надежно, чем In-Reply-Toв случае, если у получателя нет предыдущего сообщения в диалоге, но есть некоторые сообщения до этого.

Рекомендации:

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.