2009-01-29 8 views
0

Lorsque vous fournissez la même ligne d'objet ne fonctionne pas?Comment faire pour que GMail continue une conversation?

Je voudrais envoyer 2 courriels et les faire apparaître dans une conversation. Malheureusement, le second commence toujours une nouvelle conversation. Comment éviter cela?

Les deux mails sont envoyés directement à [email protected]

deux ont à peu près les mêmes en-têtes et les mêmes UTF-8 sujets codés:

Delivered-To: [email protected] 
Received: by ... 
Return-Path: ... 
Received: ... 
Received-SPF: pass ... 
Authentication-Results: mx.google.com; spf=pass ... 
Received: from mm_www by ... 
To: [email protected] 
Subject: =?UTF-8?...=?= 
From: [email protected] 
Content-Type: text/plain; charset=UTF-8; format=flowed 
MIME-Version: 1.0 
Content-Transfer-Encoding: 8bit 
X-Mailer: PHP 
Message-Id: ... (Different for both messages. Should I add my own id?) 
Date: ... 

Tous les indices?

+0

Ce n'est vraiment pas une question de programmation. –

+0

Je ne suis pas d'accord, Chris. Poser des questions sur la façon de travailler avec un protocole est très certainement lié à la programmation, en particulier à celle-ci. –

+0

Cela dépend; il pourrait vouloir écrire un programme pour envoyer des messages à un compte de Gmail et les faire apparaître dans la même conversation. C'est un peu exagéré, mais je peux certainement voir vouloir le faire par programmation dans certains cas. –

Répondre

1

Oui, l'ID du message est ce qui est important ici. Le client l'utilise pour déterminer le flux.

+0

Non, Message-ID n'a rien à voir avec ça, sauf quand vous faites le second message devrait mettre le Message-ID du premier dans l'en-tête "In-Reply-To". –

+0

Mon erreur, j'ai lu un résumé rapide d'un document et j'ai eu la mauvaise impression. Cela devrait être refusé. –

+2

@CodyBrocious Vous voudrez peut-être mettre à jour votre réponse. Probablement pas tout le monde lit les commentaires: P – exhuma