2013-04-22 3 views
1

Есть ли способ поддержать imaplib python в Google App Engine.Imaplib на Google App Engine Python

Я хочу получить доступ к почтовому ящику gmail с помощью Google App Engine в python. Другой способ также существует для выполнения этой задачи. Но я хочу, чтобы это было с imap.

Я много искал. Причина, почему движок Google не поддерживает imaplib, заключается в том, что он не поддерживает SSL-сокет.

В любом случае, как разрешить его, есть ли вообще?

+0

Вы можете проверить context.io как альтернативный способ доступа к почтовым ящикам через веб-api. –

ответ

1

Спасибо Тиму Хоффману за то, что он указал на новую поддержку SSL в App Engine. Документация для него находится здесь: https://developers.google.com/appengine/docs/python/sockets/ssl_support.

EDIT: К сожалению, сокеты доступны только для платных приложений. (https://developers.google.com/appengine/docs/python/sockets/overview#limitations-and-restrictions)

Если это не так, я бы рекомендовал вам купить 5 долларов кредита App Engine до тех пор, пока эта функция не выйдет из бета-версии. Тогда я уверен, что они будут предлагать бесплатный уровень использования.

Надеюсь, это поможет.

+1

Я хочу получить доступ ко всем входящим в список пользователей для определенного домена. Я думаю, что если поддержка движка google-приложений будет imap, тогда эта ссылка будет полезна: http: //code.google.com/p/google-mail-oauth2-tools/wiki/OAuth2DotPyRunThrough –

+1

Но, возможно, вы можете получить к ней доступ в виде фида здесь: https://developers.google.com/google-apps/gmail/gmail_inbox_feed – 2013-04-22 07:48:27

+0

В Gmail Inbox Feed мы должны указать имя пользователя и пароль, я хочу сделать это, используя ключ пользователя и пароль пользователя oauth. –