Warum werden Antworten auf meine SMTP-versendeten Google Mail-Nachrichten nicht mit Threads versehen?

8

Ich sende viele ähnliche E-Mails über SMTP mit dem folgenden Python-Snippet aus:

%Vor%

Diese Nachrichten sind die ersten Nachrichten in einer Konversation. Strangley, Antworten auf diese Nachrichten werden nicht in die Konversation der ursprünglichen Nachricht eingefädelt .

Eine Antwort kommt als separate Nachricht in meinem Posteingang zurück, subject="Re: Hello", ohne Bindung an das Original . (Sehr selten wird richtig eingefädelt, was noch seltsamer ist.)

Ich habe überprüft, dass diese Antworten (ohne Threads) ein References: -Feld haben, das auf das Nachrichten-ID-Feld der gesendeten Mail verweist, das von Google Mail automatisch generiert wurde.

Irgendeine Idee, was ich falsch mache?

    
Michael Gundlach 25.05.2011, 15:12
quelle

1 Antwort

6

Sehen Sie sich den Header References: an. Sie enthält eine Kette der vorherigen Message-ID: -Header im Thread und wird normalerweise zum Threading verwendet. Es ist normalerweise eine gute Idee, Message-ID: selbst anzugeben, und wenn Sie Ihre zuvor verwendeten verfolgen, können Sie sie im Header References: verwenden, um das Threading zu erzwingen.

Das Message-ID sollte global eindeutig sein. Sie sind oft so konstruiert, aber es ist keine Voraussetzung.

%Vor%     
Michael Berkowski 25.05.2011 15:14
quelle

Tags und Links