Às vezes, notarei falsos positivos (inclui um email que não faz parte do encadeamento) e falsos negativos (perde um email que deveria ter sido parte do encadeamento). Como o Gmail decide quais mensagens devem ou não fazer parte de um tópico?
Às vezes, notarei falsos positivos (inclui um email que não faz parte do encadeamento) e falsos negativos (perde um email que deveria ter sido parte do encadeamento). Como o Gmail decide quais mensagens devem ou não fazer parte de um tópico?
Respostas:
As seguintes condições devem ser atendidas:
test
e re: test
funcionará; mas test
e test 123
não).O cabeçalho de resposta pode ser usado através da interface do Gmail, basta responder ao tópico. É isso que permite que as mensagens encaminhadas façam parte do mesmo encadeamento, mesmo que o remetente seja diferente.
Se você quiser obter mais informações, consulte o post do meu blog, onde publiquei informações mais detalhadas sobre minhas descobertas.
A resposta curta: a linha de assunto .
O Google declara:
uma conversa será interrompida em um novo tópico se a linha de assunto da conversa for alterada ou se a conversa atingir mais de 100 mensagens.
Há cabeçalhos em uma mensagem de email que contêm informações sobre a qual thread a mensagem de email pertence. Não sei ao certo se o Gmail usa esses cabeçalhos, mas ficaria muito surpreso se não o fizesse. Você pode ver os cabeçalhos de uma mensagem de e-mail no Gmail.com clicando nos três pontos e depois em "Mostrar original".
Se esses cabeçalhos não existirem, presumo que o Gmail volte a adivinhar com base na linha de assunto.
Message-ID
: toda mensagem de email pode incluir esse cabeçalho e é usada para identificar essa mensagem de email exclusivamente. Pode parecer qualquer coisa, desde que seja único, por exemplo, 199802242058.MAA24843@monk.via.net
seja um ID de mensagem válido.In-Reply-To
: conterá o ID da mensagem de email à qual a mensagem atual está em resposta. O Gmail pode usar essas informações para colocar a mensagem na conversa correta.References
: conterá uma lista de todos os IDs de mensagens de todos os emails anteriores na conversa, de acordo com o software que enviou a mensagem de email. Isso é mais durável do que In-Reply-To
, caso o destinatário não tenha a mensagem anterior na conversa, mas tenha algumas das mensagens anteriores.