如何使用authToken发送电子邮件?

时间:2012-01-14 16:24:52

标签: android email background-process

不知怎的,我设法在Android中获得了AuthToken from Google。现在我找不到如何使用此令牌使用电子邮件ID和authToken发送电子邮件而无需用户交互。

请提供一些例子。

1 个答案:

答案 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并尝试一下!有一个捆绑的样本,您可以使用它来快速证明概念。