Bạn không thể gửi email bằng Gmail theo cách lập trình trừ khi bạn sử dụng SMTP hoặc IMAP trong biểu mẫu chuẩn sử dụng xác thực mật khẩu.
Tuy nhiên, có API GMail thử nghiệm dựa trên OAuth (XAOUTH SASL) mà bạn có thể sử dụng với lệnh SMTP AUTH
để xác thực với máy chủ Gmail bằng cách sử dụng OAuth chuẩn 3 chân. Với điều này, bạn sẽ nhận được một mã thông báo ngắn ngủi mà bạn có thể sử dụng để gửi email. Tôi đã không cố gắng này trên Android nhưng tôi không hiểu tại sao nó không nên làm việc:
http://code.google.com/apis/gmail/oauth/protocol.html
Vì vậy, bạn có thể tải các thư viện client cho API GMail này alongwith Java Mail và cung cấp cho nó một thử ! Có một gói mẫu mà bạn có thể sử dụng cho một bằng chứng nhanh chóng của khái niệm.
Tham khảo liên kết :: http://stackoverflow.com/questions/9108320/how-to-getauth-token-and-send-email-in-background –