Skip to content

Instantly share code, notes, and snippets.

@arlm
Forked from prashantvc/gist:5213961
Last active February 26, 2017 00:13
Show Gist options
  • Save arlm/8032694 to your computer and use it in GitHub Desktop.
Save arlm/8032694 to your computer and use it in GitHub Desktop.
Envio de email usando Xamarin.Android
public class SendEmail
{
public static void Email(Context context, string emailTo, string emailCC, string subject, string emailText, List<string> filePaths)
{
var email = new Intent(Intent.ActionSendMultiple);
email.SetType("text/plain");
email.PutExtra(Intent.ExtraEmail, new string[]{emailTo});
email.PutExtra(Intent.ExtraCc, new string[]{emailCC});
var uris = new List<IParcelable>();
filePaths.ForEach(file=> {
var fileIn = new File(file);
var uri = Android.Net.Uri.FromFile(fileIn);
uris.Add(uri);
});
email.PutParcelableArrayListExtra(Intent.ExtraStream, uris);
context.StartActivity(Intent.CreateChooser(email, "Send mail..."));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment