Mensajes: 41
Temas: 14
Gracias Recibidas: 4 en 2 posts
Gracias Dadas: 2
Registro en: Jul 2020
24-07-2020, 20:37
(Última modificación: 25-07-2020, 21:19 por
jguardon.)
Buenas a todos en esta nueva y muy modernizada versión del foro. He buscando en el anterior foro (historial) sobre cómo adjuntar un archivo utilizando Gambas, y he encontrado la forma de poder pasarlo a formato html pero no la de realizar un attach de un archivo:
GAMBAS
enviador.host = "miservidor de correo" 'Estos datos que te pongo entre comillados no los recibo como parámetros, por cuanto los saco de una clase "Usuario" que se instancia en el momento del login
enviador.
user = "miusuariodecorreo" enviador.password = "miclavedeusuariodecorreo"
If Not cFrom
Then cFrom
= "micuenta@remitentedecorreo" enviador.
Alternative = True enviador.Subject = cAsunto
enviador.Add(cTexto, "text/plain")
enviador.send
Es posible que sea añadiendo un:
enviador.Add(... ,"application/pdf", "nombre del archivo) ????
El attachment sería siempre de un pdf.
gracias y saludos.
Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
Te pregunto desde el desconocimiento total desde gambas. Si se pero en Visual Basic y con un servidor smtp elegido por mi.
¿Has probado el código que has puesto?
¿Te funciona lo que has puesto?
Solo me refiero al código antes de añadir un archivo adjunto.
Saludos
Mensajes: 135
Temas: 2
Gracias Recibidas: 93 en 65 posts
Gracias Dadas: 7
Registro en: Jul 2020
25-07-2020, 17:00
(Última modificación: 25-07-2020, 21:20 por
jguardon.)
Esto funcionó para mí.
GAMBAS
sender.host = "mail.world.com"
sender.
User = "charlie@world.com " sender.password ="xxxxxxxx "
sender.
From ="charlie@world.com " sender.
To.
add ("calcena@world.com ") sender.
From ="charlie@world.com " sender. Subject = "Sending subject"
sender.Body = "Hello me, it's me!"
sender.Add (sAttach, "application / pdf", "Text1.pdf")
sender.send
![[Imagen: email.png]](https://www.cogier.com/gambas/email.png)
[/b]
Mensajes: 41
Temas: 14
Gracias Recibidas: 4 en 2 posts
Gracias Dadas: 2
Registro en: Jul 2020
25-07-2020, 17:46
(Última modificación: 25-07-2020, 21:20 por
jguardon.)
@cogier, perfecto !! esto es lo que me faltaba, introducir la parte del String que realiza el Load del archivo.
Muchas gracias por vuestra ayuda.
Mensajes: 1
Temas: 0
Gracias Recibidas: 0 en 0 posts
Gracias Dadas: 0
Registro en: Mar 2021
Buenas tardes,
Alguien sabe como configurar el smtp para que funcione con gmail?
siempre me sale error de conexión con el servidor.
GAMBAS
sender.host = "smtp.gmail.com"
sender.
User = "ppppp@gmail.com " sender.password = "xxxx "
sender.Authentication = 0
sender.
From = "ppppp@gmail.com " sender.
To.
add(Destinatario
) sender.
From = "ppppp@gmail.com " sender.Subject = Asunto
sender.Body = cos_missatge
sender.Add(sAttach, "application / pdf", Adjuntar)
sender.send
Mensajes: 1,219
Temas: 178
Gracias Recibidas: 236 en 188 posts
Gracias Dadas: 184
Registro en: Jul 2020
En este tema del foro anterior tal vez encuentrs algo
https://foro.gambas-es.org/viewtopic.php...smtp+gmail
SmtpClient1.Host = "smtp.googlemail.com"
SmtpClient1.User= "miusuario"
SmtpClient1.Password= "micontraseña"
SmtpClient1.Encrypt = Net.SSL
SmtpClient1.Port = 465
SmtpClient1.to.Add(para.Text)
SmtpClient1.From = de.Text
SmtpClient1.Subject = asunto.Text
SmtpClient1.Add(texto.Text)
SmtpClient1.Send()
Saludos.
1 Saludo.