Question: I am using this code to use email application from my app.

```
String mailText = "Full Name:" + fname.getText().toString();
String subject = "Support";
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[] { "support@roncocala.com" });

email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.setType("plain/text");

email.putExtra(Intent.EXTRA_TEXT, mailText);

startActivity(Intent.createChooser(email, "Choose an Email client :"));

```

But it shows extra applications like SKype and ES File Lan . Is there a way to limit these application to mail applications like gmail,yahoo,hotmail. Please help.Thanks.

Answer: 
To get only email client you need to use `android.content.Intent.ACTION_SENDTO` :

```
new Intent(Intent.ACTION_SENDTO); // return only the list of e-mail clients

```

you need to have configured an email account on those email client app or you'll have the error : "No application can perform this action".
ACTION\_SENDTO only seems to be working for newer OS (at least API LEVEL 17+).

Unfortunately, this is the "best" current way of limiting the application list if you want to support older Android OS.

`emailIntent.setType("message/rfc822");`