2011-01-12 23 views
23

Quiero enviar correos electrónicos mediante programación.Enviar correo electrónico automático mediante programación

Probé el siguiente código.

emailIntent Intención final = nuevo Intención ( android.content.Intent.ACTION_SEND);

emailIntent.setType("plain/text"); 

    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, 
      new String[] { "[email protected]" }); 

    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 
      "Email Subject"); 

    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, 
      "Email Body"); 

    startActivity(Intent.createChooser(
      emailIntent, "Send mail...")); 

pero el problema es que antes de enviar la aplicación de correo electrónico abrir la actividad

alt text

quiero enviar correo electrónico directamente sin actividad de composición abierta. ¿Cómo es esto posible?

+0

¿por qué no intenta __startActivityforResult__ cosas? – Sen

+1

posible duplicado de [Enviar correo electrónico en Android usando la API JavaMail sin usar la aplicación predeterminada/incorporada] (http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without -using-the-default-built-in-a) – slhck

Respuesta

26
+0

@Harry Joy Ya veo ... todavía escribía cuando publicaste ... Mi enlace va directamente a la respuesta ... ¿debería sacarlo? – Beasly

+2

No hay problema. no es necesario eliminar el enlace. En realidad, me gusta tu estilo de escribir enlaces. –

+5

Eso requiere conocer las credenciales de correo electrónico del usuario que deben estar codificadas o solicitadas por el usuario. Esa es una solución realmente estúpida. – AndroidDev

Cuestiones relacionadas