Autor |
Mensaje |
estrella_de_galicia
Programador
Registrado: Enero 2010
Mensajes: 110
Edad: 41 Ubicación: Terrassa
|
Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
¿Alguien puede indicarme como puedo enviar desde gambas un e-mail en formato html?
La idea es poder usar una cuenta por smtp para enviar.
Gracias.
=================== Saludos / Best Regards
Pedro Aguilar
http://edrossuse.blogspot.com
Desarrollador de LNXGEST
|
#1 Martes, 09 Marzo 2010, 14:55 |
|
|
pcastanedardz
Usuario
Registrado: Febrero 2010
Mensajes: 14
Edad: 58 Ubicación: Monclova, Coahuila
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
Buenos días, espero te sirva
PUBLIC SUB Button2_Click()
DIM Correo AS SmtpClient
DIM remitente AS String
DIM Asunto AS String
DIM Mensaje AS String
Asunto = (TextBox1.Text)
' remitente = "micuenta@miservidor.com"
Mensaje = "<body><img src='http://www.miservidor.com/facturas/" & archivo & "'></body>"
'Envío del mensaje
Correo = NEW SmtpClient
Correo.To.Add(TextBox2.Text)
Correo.From = "micuenta@miservidor.com"
Correo.Subject = Asunto
Correo.Host = "mail.miservidor.com"
Correo.Port = "26"
Correo.Add(Mensaje, "text/html")
Correo.Send()
message.Info("Mensaje Enviado")
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox2.SetFocus
END
|
#2 Martes, 09 Marzo 2010, 19:01 |
|
|
pcastanedardz
Usuario
Registrado: Febrero 2010
Mensajes: 14
Edad: 58 Ubicación: Monclova, Coahuila
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
Se me olvidaba comentarte, esto me funciono con el envío a cuentas de mi servidor , pero en las pruebas que e echo no me llegan a las cuentas de Gmail no Hotmail , no lo e probado con cuentas de Yahoo o de otro servidor , espero que a ti te funcione.
|
#3 Martes, 09 Marzo 2010, 19:04 |
|
|
pcastanedardz
Usuario
Registrado: Febrero 2010
Mensajes: 14
Edad: 58 Ubicación: Monclova, Coahuila
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
Buenas noches, me interesa saber si pudiste mandar los mail a las cuentas de hotmail? , de antemano gracias por tu tiempo.
|
#4 Jueves, 11 Marzo 2010, 06:07 |
|
|
estrella_de_galicia
Programador
Registrado: Enero 2010
Mensajes: 110
Edad: 41 Ubicación: Terrassa
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
¿como añado el usuario y la contraseña del smtp?
=================== Saludos / Best Regards
Pedro Aguilar
http://edrossuse.blogspot.com
Desarrollador de LNXGEST
|
#5 Miercoles, 17 Marzo 2010, 20:57 |
|
|
bies88
Aprendiz
Registrado: Diciembre 2009
Mensajes: 51
Edad: 45
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
Hola a todos.
Yo también uso la clase smtp para enviar email y me lo envía a cualquier cuenta
En cuento a lo de la contraseña, lo más normal es que no la necesites.
Saludos.
|
#6 Jueves, 18 Marzo 2010, 13:53 |
|
|
estrella_de_galicia
Programador
Registrado: Enero 2010
Mensajes: 110
Edad: 41 Ubicación: Terrassa
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
hombre, tanto como que no necesite... Si eso fuera asi y dejo el servidor smtp libre para todo cristo, esntonces se puede usar el servidor de smtp para enviar spam. El servidor smtp REQUIERE autentificación y es por eso que busco como hacerlo.
¿alguna idea?
=================== Saludos / Best Regards
Pedro Aguilar
http://edrossuse.blogspot.com
Desarrollador de LNXGEST
|
#7 Jueves, 18 Marzo 2010, 19:38 |
|
|
estrella_de_galicia
Programador
Registrado: Enero 2010
Mensajes: 110
Edad: 41 Ubicación: Terrassa
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
Dándole vueltas al asunto creo recordar que se puede enviar un e-mail usando la consola de texto (o terminal). Pues bien, como sabemos todos lo que es capaz de hacer el pingüinito mi pregunta es la siguiente:
¿Como enviar un mail usando la consola? Recordaros que necesito usar un servidor SMTP que requiere aqutentificación.
Otra solución totalmente válida seria usar algun cliente de correo tipo evolution o similar pero que envie el mail mi aplicación en gambas.
Gracias de antemano.
=================== Saludos / Best Regards
Pedro Aguilar
http://edrossuse.blogspot.com
Desarrollador de LNXGEST
|
#8 Jueves, 01 Abril 2010, 08:10 |
|
|
abarzuaf
Ingeniero Programador
Registrado: Octobre 2009
Mensajes: 265
Edad: 54 Ubicación:
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
Para poder enviar correos mediante un cliente de correo(Evolution).
http://gambasdoc.org/help/comp/gb.desktop/desktop/sendmail
Si quieres enviar correos mediante consola, utiliza el programa ssmtp.(Este trae autentificación de usuario mediante contraseña)
Saludos
última edición por abarzuaf el Jueves, 01 Abril 2010, 13:30; editado 2 veces
|
#9 Jueves, 01 Abril 2010, 13:29 |
|
|
estrella_de_galicia
Programador
Registrado: Enero 2010
Mensajes: 110
Edad: 41 Ubicación: Terrassa
|
Re: Ejemplo Sencillo De Como Enviar Un E-mail En Formato Html
Como enviar mails desde la consola, empleando servidor externo SMTP.
Algo muy util para nuestros scripts, es el envio de e-mails a nuestra cuenta de correo.
En azul, parametros a modificar.
# true | mailx -n -a archivo -r remitente -s asunto -S smtp=servidor-de-correo-saliente -S smtp-auth-user=usuario -S smtp-auth-password=password email-destinatario
NOTA: Esto debería de funcionar en cualquier distro, si tenéis problemas con alguna, podéis comentarlo.
Ahora solo falta que pruebe a ver si me funciona a enviar algo en formato html, pero algo ya es algo.
=================== Saludos / Best Regards
Pedro Aguilar
http://edrossuse.blogspot.com
Desarrollador de LNXGEST
|
#10 Martes, 27 Abril 2010, 20:14 |
|
|
|