我试图让一个小程序(在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支持,它可能会丢失一半;) –