【问题标题】:RFC822 Message-Id in new Gmail API新 Gmail API 中的 RFC822 消息 ID
【发布时间】:2014-11-03 03:53:17
【问题描述】:

我们正在尝试在使用 gmail api 发送电子邮件时手动设置 RFC822 消息 ID。 我们已经测试过,但发现 Gmail 会覆盖我们的值。 你知道这是否有原因吗?我们可以为此做点什么吗?

【问题讨论】:

    标签: gmail-api google-schemas


    【解决方案1】:

    是的,邮件发送的 Message-Id 始终设置为外发 Gmail 邮件的正确格式,与 Web 界面格式相同。

    究竟是什么原因需要指定您自己的值,而不是使用发送期间返回的 message.id 值作为您自己的标识符或最终的 Message-Id 标头?

    【讨论】:

    • 更改此设置将有助于使发送电子邮件具有幂等性,尤其是当您可以通过搜索端点按 RFC 2822 ID 进行搜索时。
    • 我们是否也使用 gmailApi 在发送响应中获得 Message-Id?
    【解决方案2】:

    指定自定义 Message-Id 的好处是,Id 值将通过“References”标头传递给原始消息的回复,这使其成为跟踪电子邮件线程的好方法,无需额外查找数据库以将 ID 与其他数据相关联。

    我正在寻找某种替代方案,因为 google 不允许您覆盖它们的值...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-23
      • 2016-05-29
      • 2018-02-22
      • 1970-01-01
      • 2019-05-22
      • 1970-01-01
      • 2020-06-17
      • 2020-07-03
      相关资源
      最近更新 更多