Wie entscheidet sich Google Mail für das Threading von E-Mail-Nachrichten?

54

Manchmal stelle ich falsche Positive (einschließlich einer E-Mail, die nicht Teil des Threads ist) und falsche Negative (fehlende E-Mail, die Teil des Threads sein sollte) fest. Wie entscheidet Google Mail, welche Nachrichten Teil eines Threads sein sollen und welche nicht?

Sinnvoll
quelle
Gib Gmail nicht die Schuld, es ist der beste E-Mail-Bedroher, den ich je gesehen habe ;-)
neo
Ich habe noch nie falsch positive Ergebnisse gesehen. Ich bin überrascht, dass es diese überhaupt gibt.
mbillard
@neo, es gibt bessere.
Pacerier
@mbillard, Naja, wenn es nach dem Titel der Nachricht geht, müssen falsche Positive existieren.
Pacerier

Antworten:

46

Folgende Bedingungen müssen erfüllt sein:

  1. Das Thema muss ähnlich sein (zB testund re: testwird funktionieren; aber testund test 123wird nicht).
  2. Der Absender muss Teil des Threads sein ODER der Antwort-Header muss verwendet werden.

Der In-Reply-To-Header kann über die Google Mail-Oberfläche verwendet werden, indem Sie einfach auf den Thread antworten. Auf diese Weise können weitergeleitete Nachrichten Teil desselben Threads sein, obwohl sich der Absender unterscheidet.

Wenn Sie weitere Informationen wünschen, können Sie meinen Blog-Beitrag lesen, in dem ich detailliertere Informationen zu meinen Ergebnissen veröffentlicht habe.

Sinnvoll
quelle
1
Komisch, es gibt ein In-Reply-
To
5
Sehen Sie sich diese Antwort auf Quora an - er sagt, sie wird mithilfe des Message-ID: -Headers eingefädelt . Kennt jemand sicher, wie Google Mail entscheidet, Konversationen zu fädeln?
Yosh m
17

Die kurze Antwort: die Betreffzeile .

Google gibt an:

Eine Konversation wird in einem neuen Thread abgebrochen, wenn die Betreffzeile der Konversation geändert wird oder wenn die Konversation mehr als 100 Nachrichten erreicht.

Mehr Infos von Google

Ken Pespisa
quelle
Ja, das sagt auch der zweite Link, den ich bereitgestellt habe. Ich denke, es wäre gut, auch einige Hintergrundinformationen zu der ganzen Sache zu geben :)
Feniix
Ich habe gesehen, dass es zwischen 60 und 80 bricht, daher bin ich mir nicht sicher, wie zuverlässig dieser Artikel ist. Aber es ist nah.
dgw
Ich habe immer gesehen, wie es um 60
brach
Es wurde experimentell festgestellt (Stand 2014), dass Themenbereiche in [Klammern] ignoriert werden: github.com/travis-ci/travis-ci/issues/… .
Beni Cherniavsky-Paskin
Nicht ausreichend. Wenn zwei Personen auf dieselbe Kijiji-Anzeige antworten, ist die Betreffzeile identisch, sie befinden sich jedoch nicht im selben Thread, es sei denn, sie befinden sich innerhalb eines bestimmten Zeitfensters - mehr als eine Stunde weniger als 2 Tage.
Sherwood Botsford
3

In einer E-Mail-Nachricht befinden sich Header, die Informationen darüber enthalten, zu welchem ​​Thread die E-Mail-Nachricht gehört. Ich weiß nicht genau, ob Google Mail diese Header verwendet, aber ich wäre sehr überrascht, wenn dies nicht der Fall wäre. Sie können die Kopfzeilen einer E-Mail-Nachricht in Gmail.com anzeigen, indem Sie auf die drei Punkte und dann auf "Original anzeigen" klicken.

Wenn diese Überschriften nicht vorhanden sind, wird Google Mail vermutlich auf das Erraten anhand der Betreffzeile zurückgreifen.

Relevante E-Mail-Header:

  • Message-ID: Jede E-Mail-Nachricht kann diesen Header enthalten und wird verwendet, um diese E-Mail-Nachricht eindeutig zu identifizieren. Es kann alles aussehen, solange es eindeutig ist, zum Beispiel [email protected]eine gültige Message-ID.
  • In-Reply-To: Diese enthält die Nachrichten-ID der E-Mail-Nachricht, auf die die aktuelle Nachricht reagiert. Google Mail kann diese Informationen verwenden, um die Nachricht in die richtige Konversation zu stellen.
  • References: Dies enthält eine Liste aller Nachrichten-IDs aller vorherigen E-Mails in der Konversation, je nach der Software, die die E-Mail-Nachricht gesendet hat. Dies ist haltbarer als In-Reply-To, wenn der Empfänger die vorherige Nachricht in der Konversation nicht hat, aber einige der Nachrichten vorher hat.

Verweise:

Flimm
quelle