如何在数据库中相应地保存Gmail电子邮件

时间:2011-07-27 08:25:21

标签: php mysql gmail

我希望有一个脚本可以使用php从mysql db中的帐户保存gmail电子邮件。如果邮件具有相同的主题,则邮件(包括新邮件和回复邮件)将被标记为属于同一类别。这在gmail或yahoo邮件中也是一样的。

据我所知,gmail IMAP不会让设施跟踪哪些是回复邮件。

我应该使用哪种API?

脚本将继续运行。

我是否需要使用计划任务?

3 个答案:

答案 0 :(得分:1)

我没有与之合作,但正如我周围的Google所说,GMAIL提供了IMAP Extensions API。您可以选择Access to the Gmail thread ID: X-GM-THRID

答案 1 :(得分:0)

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

您可以使用In-Reply-To:References:标题跟踪电子邮件的组合方式。使用该主题并不可靠。

答案 2 :(得分:0)

@sof_user:每封邮件都会在标题中包含message_id。 google使用id跟踪电子邮件,如果是回复,则IN-REPLAY-TO将具有相同的ID。