Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Necesito enviar un correo electronico desde una app (https://www.clubdelphi.com/foros/showthread.php?t=88422)

H.Sagas96 05-06-2015 00:06:34

Necesito enviar un correo electronico desde una app
 
Estoy buscando una forma facil de mandar un correo electronico desde mi app con los datos que se ingresen en un memo, pero no se si debo hacer algo en especifico para conectarlo a internet o se haria "automatico" al estar el telefono conectado. Alguien podria ayudarme :)

jhonny 05-06-2015 05:17:14

Podrías usar la Acción Standar llamada ShowShareSheetAction para dicho caso

H.Sagas96 05-06-2015 15:40:57

ok gracias :) lo probare

H.Sagas96 10-06-2015 19:34:37

como se usa?

H.Sagas96 10-06-2015 19:38:27

Como puedo enviar de forma facil un correo electronico en delphi xe6
 
Estoy buscando la forma de enviar un correo electronico desde una app que estoy creando, pero necesito enviar la inforacion que tengo dentro de edits y memos, agregando el asunto automaticamente.

aposi 10-06-2015 19:51:00

revisa este link:

http://stackoverflow.com/questions/1...ail-delphi-xe5

ecfisa 10-06-2015 20:49:58

Hola H.Sagas96.

He combinado tus dos hilos bajo el título del primero.

Por favor no crees nuevos hilos con las mismas consultas, continua preguntando en el hilo inicial y el tema pasará a encabezar la lista de temas nuevos.

Saludos y gracias por tu colaboración :)

kurono 13-06-2015 07:00:16

yo utiliso este codigo para enviar email

Código Delphi [-]
uses
  Androidapi.JNI.GraphicsContentViewText,
  Androidapi.JNIBridge,
  Androidapi.JNI.JavaTypes,
  FMX.Helpers.Android,
  Androidapi.JNI.Net,
  Androidapi.JNI.Os,    
  Androidapi.IOUtils;

Procedure SendEmail(Const eAddress, eObject, eText, eAttach : String);

var
  Intent : JIntent;
  D, S   : JString;
  Uri    : TJnet_Uri;
Begin
  Intent := TJIntent.Create;

  Intent.setAction(TJIntent.JavaClass.ACTION_Send);
  Intent.setFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
  Intent.putExtra(TJIntent.JavaClass.EXTRA_EMAIL, StringToJString(eAddress));
  Intent.putExtra(TJIntent.JavaClass.EXTRA_SUBJECT, StringToJString(eObject));
  intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringToJString(eText));
  Uri:=TJnet_Uri.JavaClass.parse(StringToJString(FileName));
  Intent.putExtra(TJIntent.JavaClass.EXTRA_STREAM, Uri);
  Intent.setType(StringToJString('vnd.android.cursor.dir/email'));
  SharedActivity.startActivity(Intent);
End;


La franja horaria es GMT +2. Ahora son las 10:27:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi