使用C或Visual Basic以编程方式连接到GMail
我正在尝试制作一个小程序(用C或Visual Basic)来简单地连接到gmail电子邮件帐户。然后是一个简单的if语句,它将是if接收到新邮件,label.text=“new mail”等 我花了好几个小时搜索,但如果不支付脚本费用,我仍然无法找到答案 在此方面的任何帮助都将不胜感激:):)使用C或Visual Basic以编程方式连接到GMail,c,vb.net,web-services,api,gmail,C,Vb.net,Web Services,Api,Gmail,我正在尝试制作一个小程序(用C或Visual Basic)来简单地连接到gmail电子邮件帐户。然后是一个简单的if语句,它将是if接收到新邮件,label.text=“new mail”等 我花了好几个小时搜索,但如果不支付脚本费用,我仍然无法找到答案 在此方面的任何帮助都将不胜感激:):) 干杯您的最佳选择是使用pop3或imap协议 IMAP的等效库也将可用。您的另一种选择是使用“假浏览器”,它登录并扫描页面以查找特定的HTML元素,例如“收件箱(3)”,但如果它们提供了适当的协议,这
干杯您的最佳选择是使用pop3或imap协议 IMAP的等效库也将可用。您的另一种选择是使用“假浏览器”,它登录并扫描页面以查找特定的HTML元素,例如“收件箱(3)”,但如果它们提供了适当的协议,这看起来会很混乱 或者,我最喜欢的方法是可以找到的Python libgmail库。下面是Python中的一个小示例:
ga = libgmail.GmailAccount("google@gmail.com", "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
但是当谷歌改变他们的GMail设置时,代码可能会变得不稳定。谷歌为几乎所有产品提供了大量的API。请尝试在上查找适当的信息。谷歌提供只读数据源以查看Gmail收件箱的内容:
您应该能够使用该提要获取应用程序所需的信息。是的,请使用“凌乱”。Gmail被设计成可以通过浏览器浏览。“也不只是有点乱。”诺布兹,我同意。如果没有JS支持,可能会有一半丢失;)