You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CakePHP应用自定义In-Reply-To头时Gmail无法生成邮件线程的解决方案咨询

问题:Gmail SMTP无法识别自定义邮件头的线程,Thunderbird IMAP可正常识别

我通过CakePHP应用发送带有自定义Message-ID和In-Reply-To头的邮件时,Gmail客户端(SMTP)无法识别邮件线程,但Thunderbird客户端(IMAP)即使主题不同也能正常生成线程。

Thunderbird的邮件线程视图

我使用的Message-ID格式为:foobar + widgetId + sequence

  • widgetId:每个部件的唯一编号,例如1234
  • sequence:每次发送邮件时递增的序列号
**第一封邮件**:

Message-ID <foobar-1234-0@server.com>
In-Reply-To: 未提供
References: 未提供

**第二封邮件**:

Message-ID <foobar-1234-1@server.com>
In-Reply-To: <foobar-1234-0@server.com>
References: <foobar-1234-0@server.com>

**第三封邮件**:

Message-ID <foobar-1234-2@server.com>
In-Reply-To: <foobar-1234-1@server.com>
References: <foobar-1234-0@server.com> <foobar-1234-1@server.com>

(顺带一提,Message-ID里必须包含@server.com部分。如果不带,比如用foobar-123-0这种格式,我们的SMTP服务器会直接忽略自定义值,改用自动生成的Message-ID)

现咨询如何通过Gmail SMTP服务器实现相同效果——即使回复时主题更改,也能生成邮件线程。

内容的提问来源于stack exchange,提问作者Arjun Rachakonda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 10:46:11