gpt4 book ai didi

php - 没有回复的线程 : Message-ID?

转载 作者:行者123 更新时间:2023-12-04 15:55:06 24 4
gpt4 key购买 nike

因此,我们的系统会向我们发送有关特定事件的电子邮件通知。问题是,事情变得非常垃圾和困惑,我们真的希望我们的电子邮件客户端 (Gmail) 线程通知关于同一事件。

例如:

关于事件 1 的电子邮件 1 已发送。发送关于事件 1 的电子邮件 2。

Gmail 在它们自己的线程中显示它们,而我们希望它们在同一线程中显示为“回复”。

我以为我需要的只是附加“Re: Subject Line”,但这不起作用。然后我阅读了有关 ReferencesIn-Reply-To header 的信息,但这些 header 需要存储消息 ID,我们希望尽可能避免开销。

是否有任何解决方法可以让客户线程收到关于同一主题的电子邮件,而无需存储邮件 ID 并将它们添加到 In-Reply-To header 中?

非常感谢!

注意:使用PHPMailer

最佳答案

你真的无法解决这个问题。您必须有一些东西来唯一标识一条消息,就电子邮件而言,这就是消息 ID,这也正是 ReferencesIn-Reply-To header ,所以你真的无法摆脱它。它必须使用消息 header 来实现,因为所有电子邮件客户端都普遍支持它。

最终的线程算法,就像电子邮件本身一样,现在已经很老了,但是你可以找到它here , 它仍然像以前一样有效。我使用这种方法来实现 chamsocial.com social network 中使用的电子邮件线程.

一些电子邮件客户端尝试在不使用邮件 ID 的情况下进行线程化,这几乎总是失败 - 我有时会看到 Apple Mail 在 ID 丢失时这样做,将完全不相关的邮件拉入一个线程中,只是因为它们恰好具有相同的主题.

如果您想在没有消息 ID 的情况下执行消息线程,您需要想出一些以完全相同的方式运行的东西 - 这是没有意义的,所以您最好咬紧牙关并正确实现消息 ID 支持。

关于php - 没有回复的线程 : Message-ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52044915/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com