0

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[]{"abc@example.com"});
                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();
                } 
Himanshu
  • 1,066
  • 6
  • 19
  • 44

2 Answers2

1

Check this thread

Sending Email in Android using JavaMail API without using the default/built-in app

Community
  • 1
  • 1
ud_an
  • 4,939
  • 4
  • 27
  • 43
0

Without any intervention, you couldn't use Intents.

Take a look at This tutorial about javamail and android

vieux
  • 23,887
  • 3
  • 26
  • 26