Verwenden Sie imaplib und oauth für die Verbindung mit Gmail

8

Ich möchte Oauth verwenden, um eine Verbindung zu Gmail in Python herzustellen. Im Moment habe ich das Skript xoauth.py von Google ( link ) , und das Generieren eines Tokens funktioniert ganz gut, aber wie kann ich das dann in einem anderen Skript verwenden? Es wird in Django sein.

Im Moment meldet sich mein Skript so an:

%Vor%

Aber ich möchte etwas sicherer.

    
HankSmackHood 04.03.2011, 12:30
quelle

3 Antworten

11

Hier ist ein Beispiel, in dem das Modul oauth2 zur Authentifizierung mit oauth verwendet wird, das aus der Readme-Datei stammt:

%Vor%

Ziemlich sauberer als mit xoauth .

    
Acorn 20.03.2011, 02:26
quelle
3

Hier finden Sie ein Beispiel für die Verbindung zu IMAP mithilfe von Routinen in% xoauth.py von Google. Es werden einige Debug-Informationen ausgegeben, weshalb Sie wahrscheinlich das oauth Paket für eine echte Anwendung verwenden möchten. Zumindest sollten Sie damit beginnen:

%Vor%     
samplebias 04.03.2011 14:21
quelle
3

Google hat einen guten Beispielcode für OAuth2 und IMAP . Stellen Sie außerdem sicher, dass Ihr Bereich ist richtig.

%Vor%

Nachfolgend finden Sie das Codebeispiel in Google Beispiel

%Vor%     
David Dehghan 20.11.2012 21:43
quelle

Tags und Links