Какой лучший способ использовать Gmail программно? - PullRequest
2 голосов
/ 09 февраля 2012

Я поддерживаю проект, в котором мы получаем сильно разнородные данные в почтовом ящике Gmail. Раньше я использовал Ruby API для gmail, но он был очень ненадежным и не очень хорошо подходил ко всем другим компонентам системы. По разным причинам я не буду вдаваться в подробности, так должно быть, по крайней мере, для некоторых наших данных (это не мои предпочтения!)

Так есть ли хороший способ использовать Gmail в нюансах? Существуют ли языки с хорошим и надежным API, использующим нативные концепции Gmail? Нам нужно выполнить несколько довольно сложных действий, пока электронная почта все еще находится в папке «Входящие», на основе комбинаций тегов, которые устанавливаются фильтрами Gmail.

Если ничего не помогает, я смотрю на создание оболочки для библиотеки IMAP в Python; все существующие API-интерфейсы Python, которые я смог найти, были нарушены изменениями в API-интерфейсе, предоставляемом gmail.

Ответы [ 2 ]

2 голосов
/ 09 февраля 2012

Существует библиотека с именем libgmail , но если вам нужны только функции, связанные с электронной почтой, используйте IMAP доступ.

Существует множество руководств по доступу к Gmail через IMAP через Интернет. Хорошие отправные точки это: http://verpa.wordpress.com/2010/01/23/python-gmail-imap-part-1/.

0 голосов
/ 07 августа 2013

С 2013 года встроенное управление почтовыми ящиками gmail не предоставляется через API - gmail предоставляет только оболочку IMAP.

IMAP не точно представляет сообщения Gmail. Например, сообщения Gmail помечаются, что создает представления папок, но они не совпадают с сообщениями, которые существуют в одной папке в системах, подобных IMAP.

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