Вы не можете отправлять электронные письма, используя Gmail программно, если вы не используете SMTP или IMAP, которые в своей стандартной форме используют аутентификацию по паролю.
Однако существует экспериментальный API GMail, основанный на OAuth (XAOUTH SASL), который можно использовать с командой SMTP AUTH
для аутентификации на серверах Gmail с использованием стандартного 3-стороннего OAuth.При этом вы должны получить недолговечный токен, который вы можете использовать для отправки электронных писем.Я не пробовал это на Android, но не понимаю, почему это не должно работать:
http://code.google.com/apis/gmail/oauth/protocol.html
Итак, вы можете загрузить клиентские библиотеки для этого GMail API вместе с JavaПочта и попробуйте!В комплекте есть образец, который вы можете использовать для быстрого подтверждения концепции.