不知怎的,我设法在Android中获得了AuthToken from Google
。现在我找不到如何使用此令牌使用电子邮件ID和authToken发送电子邮件而无需用户交互。
请提供一些例子。
答案 0 :(得分:2)
除非您使用标准格式的SMTP或IMAP使用密码验证,否则您无法以编程方式使用Gmail发送电子邮件。
但是,有一个基于OAuth(XAOUTH SASL)的实验性GMail API,您可以使用SMTP AUTH
命令使用标准的3脚OAuth对Gmail服务器进行身份验证。有了这个,你应该得到一个可以用来发送电子邮件的短期令牌。我没有在Android上试过这个,但我不明白它为什么不起作用:
http://code.google.com/apis/gmail/oauth/protocol.html
因此,您可以下载此GMail API的客户端库以及Java Mail并尝试一下!有一个捆绑的样本,您可以使用它来快速证明概念。