【问题标题】:Forcing new thread in Gmail在 Gmail 中强制使用新线程
【发布时间】:2019-04-18 06:04:30
【问题描述】:

每当有人注册我们的应用时,我们都会发送一封自动电子邮件。

每个用户的主题始终相同。 假设主题是“欢迎”。

问题在于,每当有人回复时,它总是会出现在 gmail 中的一个巨大线程中。

因此来自不同用户的电子邮件相互交错,这使得管理非常困难。

我们想要的是每个用户(即每个收件人的电子邮件地址)有一个线程,这样我们就可以将与每个人的对话分开。

我知道 gmail 默认情况下有自己的方式根据主题行将消息分组到线程中。

但是,我们注意到一些支持工具(例如 Zendesk)以某种方式找到了将每封电子邮件分开的方法,即使使用了相同的主题行。他们似乎有一个解决办法。 我的意思是,我们收到了来自 Zendesk 电子邮件发件人的多封电子邮件,主题相同,但不知何故,它们最终出现在我们 gmail 的多个线程中。 他们似乎也不使用唯一生成的电子邮件。发件人和回复地址只是 support@domain.com

他们是怎么做到的?

我们尝试了 'Message-ID' 和 'In-Reply-To' SMTP 标头,但没有成功。 发送具有不同 Message-ID 的电子邮件仍然会在同一个线程中结束。

请参阅下面我的 gmail 地址收到的 Zendesk 电子邮件示例:

【问题讨论】:

  • 使用 Zendesk,我刚刚测试了向同一个用户发送一封具有相同主题的出站电子邮件,它被客户的 Gmail 放入同一个线程中。另一方面,如果我先将用户的消息发送给 Zendesk,然后用 Zendesk 回复,确实有两个单独的线程。在您的 Zendesk 示例中,Zendesk 是否首先将消息发送给您,并且发送给同一用户?
  • 在我的情况下,我收到来自 Zendesk 的电子邮件,但我认为 Zendesk 中已经存在该票证并且我已包含在该票证中。
  • 所以,其他人打开了票,然后通过 Zendesk 发送给我,如果这有意义的话。
  • 但 Gmail 显然没有意识到这一点。所以我想他们一定是在使用一些我不知道的 SMTP 魔法。
  • 我知道他们也使用“参考”标题,也许你也可以尝试一下?如果我没记错的话,线程中所有先前电子邮件的消息 ID 将列在参考标题中。

标签: email smtp gmail


【解决方案1】:

由于我无法在评论中发布,因此将在此处添加答案。我从 Zendesk 收到的电子邮件中的示例标题。请注意,他们使用支持电子邮件地址 + 支持工单的 ID 作为“回复”地址。

【讨论】:

  • 谢谢,我也添加了截图。如您所见,“回复”不是唯一的,但“回复中”是唯一的。我尝试将唯一值设置为“In-Reply-To”和“Message-Id”并向自己发送电子邮件,但这并没有创建新线程。
  • 谢谢克莱门特,我们收到这两种不同的风格有点奇怪。我可以调查为什么有一个唯一的 ID 而不是另一个,但在此之前,我想知道您是否可以为我展示的每个电子邮件线程设置一个唯一的“回复”?您提到尝试使用“In-Reply-To”而不是“Reply-To”
  • 但问题是我没有使用 zendesk。我使用 gmail 来处理支持,我希望用户回复我,而不是一些随机地址。
  • Gmail 允许使用别名,因此您似乎可以将回复设为唯一。因此,通过使“回复”独特并在 zendesk 中处理,以与 Zendesk 相同的方式进行操作。如果您可以为每种情况设置一个唯一的别名,那么它可能会强制 gmail 线程化,就像 zendesk 所做的那样。或者我可能错过了您无法通过 sendgrid 设置唯一地址/“回复”的原因?所以你会做类似 mysupport+customer1@domain.com、mysupport+customer2@domain.com 的事情。仍然在 gmail 中处理,相同的电子邮件地址,但每个都有唯一的别名。
  • 哦,对了,我想我可以试一试,尽管即使它有效,最好让它像 zendesk 一样工作。感谢您到目前为止的帮助,我将不得不做更多的测试。
猜你喜欢
  • 2011-06-16
  • 1970-01-01
  • 2010-11-24
  • 1970-01-01
  • 2015-10-04
  • 2011-06-29
  • 1970-01-01
  • 2019-06-08
  • 1970-01-01
相关资源
最近更新 更多