我試圖讓一個小程序(在C或Visual Basic中)簡單地連接到一個gmail電子郵件帳戶。然後,一個簡單的if語句,如果收到新郵件,label.text =「新郵件」等。使用C或Visual Basic以編程方式連接到GMail
我花了幾個小時搜索,我仍然不知道如何支付腳本。在這個
任何幫助將衷心感謝:) :)
乾杯
我試圖讓一個小程序(在C或Visual Basic中)簡單地連接到一個gmail電子郵件帳戶。然後,一個簡單的if語句,如果收到新郵件,label.text =「新郵件」等。使用C或Visual Basic以編程方式連接到GMail
我花了幾個小時搜索,我仍然不知道如何支付腳本。在這個
任何幫助將衷心感謝:) :)
乾杯
最好的辦法是使用POP3或IMAP協議。
爲IMAP等效圖書館也將提供。你的另一種選擇是成爲一個「假瀏覽器」,它登錄並掃描特定HTML元素的頁面,例如「收件箱(3)」,但當它們提供正確的協議時似乎很麻煩。
或者,我最喜歡的方法是Python libgmail庫可以找到here。以下是Python中的一個示例:
ga = libgmail.GmailAccount("[email protected]", "mymailismypass")
ga.login()
folder = ga.getMessagesByFolder('inbox')
for thread in folder:
print thread.id, len(thread), thread.subject
for msg in thread:
print " ", msg.id, msg.number, msg.subject
print msg.source
但是,當Google更改其某些GMail設置時,代碼可能會變得不穩定。
Google爲幾乎所有產品提供了許多API。嘗試尋找合適的信息Google Code
谷歌提供的只讀數據饋送查看Gmail收件箱中的內容:
http://code.google.com/apis/gmail/docs/inbox_feed.html
您應該能夠使用該原料來獲得信息,你需要你的應用程序。
是的,依靠「凌亂」。 Gmail旨在被瀏覽器查看。不僅僅是一點點混亂。 –
@nobugz,我同意。如果沒有JS支持,它可能會丟失一半;) –