如何在数据库中保存相应的gmail邮件


how to save gmail emails accordingly in database

我想有一个脚本,将保存gmail电子邮件从mysql使用php数据库帐户。邮件(包括新的和回复的)将被标记为在同一类别,如果他们有相同的主题。这和gmail或yahoo的邮件是一样的。

据我所知,gmail IMAP不提供跟踪哪些是回复邮件的功能。

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

脚本将继续运行。

我需要使用计划任务吗?

我还没有使用过,但是当我在谷歌周围时,我发现GMAIL提供了IMAP扩展API。这里你可以选择访问Gmail线程ID: x - gm - three

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

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

@sof_user:每个邮件的头部都有message_id。谷歌跟踪电子邮件的id,如果它是回复,那么IN-REPLAY-TO将有相同的id。