I want to send email from my application without configuration email in android device. can we do this?? we click a button and mail will automatically to the recipient.
I have used the following code. where we can give the sender name. and can we send mail via android emulator.
Thanx.
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_EMAIL , new String[]{"[email protected]"});
intent.putExtra(Intent.EXTRA_SUBJECT, "Request For Quote");
intent.putExtra(Intent.EXTRA_TEXT , "Hi....");
try {
//startActivity(Intent.createChooser(intent, "Send mail..."));
startActivity(intent);
//Toast.makeText(SendingEmailActivity.this, "Mail Sent Successfully", Toast.LENGTH_SHORT).show();
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(DemoActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}
asked May 27, 2011 at 8:26
Himanshu
1,0866 gold badges19 silver badges45 bronze badges
2 Answers 2
Check this thread
Sending Email in Android using JavaMail API without using the default/built-in app
answered May 27, 2011 at 8:38
ud_an
4,9214 gold badges29 silver badges43 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
Without any intervention, you couldn't use Intents.
Take a look at This tutorial about javamail and android
answered May 27, 2011 at 8:32
vieux
24.6k3 gold badges28 silver badges26 bronze badges
Comments
default