【问题标题】:how to save gmail emails accordingly in database如何在数据库中相应地保存gmail电子邮件
【发布时间】:2011-07-27 08:25:20
【问题描述】:

我想要一个脚本,它可以使用 php 从 mysql db 中的帐户保存 gmail 电子邮件。如果邮件(新邮件和回复邮件)具有相同的主题,它们将被标记为同一类别。这与 gmail 或 yahoo 邮件中的方式相同。

据我所知,gmail IMAP 无法跟踪哪些是回复邮件。

我应该使用哪个 API 或其他什么?

脚本将继续运行。

我需要为此使用计划任务吗?

【问题讨论】:

  • 放弃 gmail,gmail 只是一个电子邮件客户端。您需要定期通过 PHP 阅读 IMAP 电子邮件。
  • 我想知道为什么这样的问题被否决了?

标签: php mysql gmail


【解决方案1】:

我没有使用过,但是当我使用 Google 搜索时,发现 GMAIL 提供了IMAP Extensions API。你可以选择Access to the Gmail thread ID: X-GM-THRID

【讨论】:

    【解决方案2】:

    您调用的回复电子邮件存储在已发送邮件文件夹中,因此只需使用 IMAP 下载即可。

    您可以使用In-Reply-To:References: 标头跟踪电子邮件是如何组合在一起的。使用主题不可靠。

    【讨论】:

    • 什么是邮件的唯一标识符.. 回复邮件是如何跟踪的? “据我所知,gmail IMAP 无法跟踪哪些是回复邮件。”我说的对吗?
    【解决方案3】:

    @sof_user :每封邮件的标题中都会有 message_id。 google 用 id 追踪邮件,如果是回复,则 IN-REPLAY-TO 将具有相同的 id。

    【讨论】:

      猜你喜欢
      • 2012-12-24
      • 2022-10-18
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2014-11-22
      • 2022-11-19
      相关资源
      最近更新 更多