2012-01-14 19 views
5

De alguna manera logré obtener AuthToken from Google en Android. Ahora no puedo encontrar cómo podría usar este token para enviar correos electrónicos usando el id del correo electrónico y el authToken sin interacción del usuario.¿Cómo puedo usar authToken para enviar correos electrónicos?

Por favor, dé algunos ejemplos.

+1

Consulte el enlace :: http://stackoverflow.com/questions/9108320/how-to-getauth-token-and-send-email-in-background –

Respuesta

2

No puede enviar correos electrónicos usando Gmail programáticamente a menos que use SMTP o IMAP que en su forma estándar usan autenticación de contraseña.

Sin embargo, hay una API de GMail experimental que está basada en OAuth (XAOUTH SASL) que puede usar con el comando SMTP AUTH para autenticarse en los servidores de Gmail utilizando OAuth de 3 patas estándar. Con esto, debe obtener un token de corta vida que puede usar para enviar correos electrónicos. No he probado esto en Android, pero no veo por qué no debería trabajar:

http://code.google.com/apis/gmail/oauth/protocol.html

Por lo tanto, se puede descargar las bibliotecas de cliente para esta API Java Mail Gmail alongwith y darle una oportunidad ! Hay un paquete de muestra que puede usar para obtener una prueba rápida de concepto.

Cuestiones relacionadas