Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Envío De Correos Desde Una Aplicación Gambas (resuelto)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Envío De Correos Desde Una Aplicación Gambas (resuelto) 
 
Hola a todos.

Estoy intentando crear una función que envíe un correo electrónico y hasta ahora he conseguido lanzar el cliente de correo mediante:

EXEC [ClienteCorreo, "mailto: pepito@gmail.com"]


Esto lo he probado con evolution y con thunderbird y funciona correctamente, lanza el correspondiente cliente de correo y asigna al campo "PARA:"

el problema que tengo es que no encuentro como asignar los campos "CC:", "CCO", "ASUNTO:", "TEXTO" y como incluir un archivo.

¿alguien puede ayudarme?

Gracias por adelantado
 



 
última edición por jsoto61 el Domingo, 22 Noviembre 2009, 22:04; editado 1 vez 
jsoto61 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Envío De Correos Desde Una Aplicación Gambas 
 
Hola
Existe en gambas un componente expresamente para esto.

Te sugiero que mires la clase smtp

La clase SMTP

Un saludo
 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Envío De Correos Desde Una Aplicación Gambas 
 
Ya lo he resuelto.

Para quien lo necesite:

  DIM sPara AS String
  DIM sCC AS String
  DIM sCCO AS String
  DIM sAsunto AS String
  DIM sTexto AS String
  DIM sMail AS String
  
  sPara = "mailto: para@correo.com, otradireccion@correo.com "
  sCC = "?CC=concopia@correo.com "
  sCCO = "&CCO=concopiaoculta@correo.com "
  sAsunto = "&SUBJECT=Este es el asunto del mensaje "
  sTexto = "&BODY=Este es el texto del mensaje "
  sMail = sPara & sCC & sCCO & sAsunto & sTexto
  EXEC [ClienteCorreo, sMail]
 

 



 
jsoto61 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Envío De Correos Desde Una Aplicación Gambas (resuelto) 
 
Puedes usar también la clase "SmtpClient" de gambas.

Pero si quieres enviar adjuntos, con Thunderbird no parece dificil:

thunderbird -compose "to=foo@nowhere.net,subject=Asunto,body=esto es el cuerpo del mensaje,attachment=file:///home/jesus/bigworld.jpg"

(en una sóla línea)

Pruébalo en la consola y verás...

Pero para incluirlo en gambas con un comando EXEC podría ser así:

EXEC ["thunderbird", "-compose", "to=foo@nowhere.net,subject=Asunto,body=esto es el cuerpo del mensaje,attachment=file:///home/jesus/bigworld.jpg"]
 


Extraído de aquí y de aquí.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario