How does one send a simple email message, in code, on Android?
3 Answers
Intent sendIntent; sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Test Subject"); sendIntent.putExtra(Intent.EXTRA_TEXT, "Test Text"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + fileName)); sendIntent.setType("image/jpeg"); startActivity(Intent.createChooser(sendIntent, "Send Mail")); 1 Comment
Frank Nguyen
It needs : sendIntent.setType("message/rfc822");
1 Comment
Sankar Ganesh PMP
Thanx Chris Thompson i posted the code that works fine for me
If you don't want to use the User interface for sending mails, check this link: Sending Email in Android using JavaMail API without using the default/built-in app