как сохранить электронную почту Gmail соответственно в базе данных - PullRequest
1 голос
/ 27 июля 2011

Я хочу, чтобы у меня был скрипт, который будет сохранять сообщения электронной почты Gmail из учетной записи в MySQL DB, используя php.Письма (как новые, так и ответные) будут помечены как принадлежащие к одной категории, если они имеют одну и ту же тему.Это то же самое, что и в почте gmail или yahoo.

Насколько я знаю, в gmail IMAP нет возможности отслеживать, какие письма являются ответными.

Какой API или что мне следует использоватьиспользовать ??

Сценарий будет продолжать работать.

Нужно ли для этого использовать запланированное задание?

Ответы [ 3 ]

1 голос
/ 27 июля 2011

Я не работал с этим, но, как я Google, оказывается, GMAIL предоставляет IMAP Extensions API . И там у вас есть возможность Доступ к идентификатору потока Gmail: X-GM-THRID

0 голосов
/ 25 апреля 2014

@ sof_user: каждое письмо будет иметь message_id в заголовке. Google отслеживает электронную почту с идентификатором, если это ответ, то IN-REPLAY-TO будет иметь тот же идентификатор.

0 голосов
/ 27 июля 2011

Ответные электронные письма при их вызове хранятся в папке отправленной почты, поэтому просто загрузите их с IMAP.

Вы можете отслеживать, как электронные письма сочетаются друг с другом, используя заголовки In-Reply-To: и References:.Использование предмета не является надежным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...