2014-04-18 149 views
1

我擁有GoogleApps Gmail帳戶和私人Gmail帳戶。
這兩個帳戶都禁用IMAP/POP3訪問,通過應用程序的域設置和私人帳戶設置。如何通過IMAP/POP3從Gmail禁止訪問電子郵件

我想知道如何訪問Gmail收件箱,即使IMAP/POP3被禁用,就像谷歌的官方Gmail應用程序一樣。

我還發現Dropbox的Mailbox應用程序可以訪問收件箱,即使我禁用了IMAP訪問權限如果我批准OAuth2.0訪問私人帳戶。 這不適用於GoogleApps帳戶。

是否有通過GoogleApps帳戶訪問的權限? 如果可能的話,我真的很感謝所有使用Python或Java編寫的示例。

謝謝。
JOHN

回答

1

這是登錄到使用python2.7 Gmail帳戶的例子,希望這可以幫助你: -

import urllib2 
import getpass 

FEED_URL = 'https://mail.google.com/mail/feed/atom' 

def login(user, passwd): 
    auth_handler = urllib2.HTTPBasicAuthHandler() 
    auth_handler.add_password(
     realm='New mail feed', 
     uri='https://mail.google.com', 
     user='{user}@gmail.com'.format(user=user), 
     passwd=passwd 
    ) 
    opener = urllib2.build_opener(auth_handler) 
    urllib2.install_opener(opener) 
    feed = urllib2.urlopen(FEED_URL) 
    print feed.read() 

if __name__ == "__main__": 
    user = raw_input("Enter username:") 
    passwd = getpass.getpass("Enter Password:") 
    login(user, passwd) 
+0

感謝您的示例代碼。 – user3404457

+0

我能夠得到未讀電子郵件真正的這段代碼。此代碼無法在我的GoogleApps帳戶中使用,但我可以通過Gmail Feed API在[OAuth 2.0 Playground](https://developers.google.com/oauthplayground/)上工作。有沒有可能包含讀取的電子郵件?謝謝。 – user3404457

相關問題