A raíz de otro hilo, he extraído y simplificado el formulario con el que enviamos e-mail desde las aplicaciones de gambas en mi empresa. El formulario recibe una colección en la propiedad .tag con los datos del servidor de correo, destinatario/s, adjuntos, etc.
La idea es que sirva tanto para escribir el mensaje desde 0 como para recibir todo parametrizado y dejar la pantalla lista para algún que otro retoque en el texto, adjunto, etc.
Para el ejemplo he interpuesto un formulario donde podéis escribir los datos del servidor o del mensaje y que son pasados al formulario del e-mail. Normalmente estos datos se sacan de una selección de una base de datos, o de lo que sea.
Espero que os sea de alguna utilidad.
Enviando Email Desde Gambas
Objetivo: Enviando Email Desde Gambas
email-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | email-0.0.1.tar.gz | |
Tamaño: | 14.17 KB | |
Descargado: | 85 veces |
email-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | email-0.0.1.tar.gz | |
Tamaño: | 14.17 KB | |
Descargado: | 85 veces |
email-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | email-0.0.1.tar.gz | |
Tamaño: | 14.17 KB | |
Descargado: | 85 veces |
Objetivo: Re: Enviando Email Desde Gambas
última edición por dcapeletti el Jueves, 01 Junio 2017, 11:19; editado 2 veces
He descargao el proyecto email-0.0.1.tar.gz y no funciona
Uso mi correo gmail.
Servidor smtp: smtp.googlemail.com
Puerto: 587
En el cliente Evolution tengo configurado STARTTLS y marcada la casilla "El servidor requiere autenticación". En Evolution anda perfecto.
Estoy usando gambas 3.9.2
Uso mi correo gmail.
Servidor smtp: smtp.googlemail.com
Puerto: 587
En el cliente Evolution tengo configurado STARTTLS y marcada la casilla "El servidor requiere autenticación". En Evolution anda perfecto.
Estoy usando gambas 3.9.2
última edición por dcapeletti el Jueves, 01 Junio 2017, 11:19; editado 2 veces
Objetivo: Re: Enviando Email Desde Gambas
Cambia la encriptación a SSL y el puerto al 465. Por lo que sea, el cliente de gambas (basado en la librería curl) no se lleva bien con TLS. Creo que se debe a que TLS no está presente, Evolution, thunderbird y demás prueban con uno y si no, con el otro (de ahí que te lo presenten como SSL/TLS), pero con gambas tienes que elegir uno u otro (se podría hacer la rutina que haga la elección, pero no creo que valga la pena).
Para enviar con google debería funcionar sin problemas más o menos así:
Eso sí, primero tienes que habilitar el protocolo en la configuración de tu cuenta de gmail y demás... pero supongo que eso ya lo tienes controlado.
Saludos
Para enviar con google debería funcionar sin problemas más o menos así:
Eso sí, primero tienes que habilitar el protocolo en la configuración de tu cuenta de gmail y demás... pero supongo que eso ya lo tienes controlado.
Saludos
Objetivo: Re: Enviando Email Desde Gambas
Hola.
Estoy intentando enviar email a través de gmail y me los rechaza, parece ser que hay que autorizar la aplicación (verificación en dos pasos), alguien sabe algo del tema.
En la cuenta de Gmail he marcado Acceso permitido a aplicaciones menos seguras y así si mando los correos
Estoy intentando enviar email a través de gmail y me los rechaza, parece ser que hay que autorizar la aplicación (verificación en dos pasos), alguien sabe algo del tema.
En la cuenta de Gmail he marcado Acceso permitido a aplicaciones menos seguras y así si mando los correos
Objetivo: Re: Enviando Email Desde Gambas
Esa verificación es algo propio de google, no del sistema estándar de Correo Electrónico. No sé exactamente en qué consiste (puede hacer referencia a la validación del dispositivo o programa utilizado vía un SMS a tu teléfono o a una verificación de lo mismo usando la cuenta de correo asociada a la cuenta de gmail... pero no lo sé exactamente).
Esa es la manera "clásica" del protocolo SMTP. La verificación se deja a cargo de la password y ya está. Así es como funciona correctamente con los servidores de gmail.
Saludos
Citar:
Esa verificación es algo propio de google, no del sistema estándar de Correo Electrónico. No sé exactamente en qué consiste (puede hacer referencia a la validación del dispositivo o programa utilizado vía un SMS a tu teléfono o a una verificación de lo mismo usando la cuenta de correo asociada a la cuenta de gmail... pero no lo sé exactamente).
Citar:
Esa es la manera "clásica" del protocolo SMTP. La verificación se deja a cargo de la password y ya está. Así es como funciona correctamente con los servidores de gmail.
Saludos
Objetivo: Re: Enviando Email Desde Gambas
Al añadir una cuenta de gmail en Thunderbird abre una ventana para iniciar sesión en Google. Ignoro como, en fin seguiré con la cuenta de gmail con Acceso permitido a aplicaciones menos seguras marcado.
Gracias Shordi.
Gracias Shordi.
Objetivo: Re: Enviando Email Desde Gambas
La respuesta es oAuth, que es un protocolo de autenticación que usan muchas aplicaciones web contra un servicio, como por ejemplo Google, Facebook, Twitter, GitHub, y muchos más.
Es algo complejo y todavía no hay nada hecho en gambas. Es algo que tengo en mente desde hace mucho tiempo, desconozco si alguien se me ha adelantado, pero básicamente se trata de una autenticación web mediante un token que se intercambia en cada transacción hasta que caduca la sesión.
Hay muuuucha información en la Red
Saludos
Es algo complejo y todavía no hay nada hecho en gambas. Es algo que tengo en mente desde hace mucho tiempo, desconozco si alguien se me ha adelantado, pero básicamente se trata de una autenticación web mediante un token que se intercambia en cada transacción hasta que caduca la sesión.
Hay muuuucha información en la Red
Saludos
Objetivo: Re: Enviando Email Desde Gambas
Parece muy complicado, creo que esta fuera de mis conocimientos.
He visto una pagina para configurar Exim para gmail,hacking.elboulangero.com/2017/07/04/debian-gmail.html tal vez luego se pueda mandar el email con Exec, no se si se podrá hacer, cuando tenga tiempo lo probare.
He visto una pagina para configurar Exim para gmail,hacking.elboulangero.com/2017/07/04/debian-gmail.html tal vez luego se pueda mandar el email con Exec, no se si se podrá hacer, cuando tenga tiempo lo probare.
Página 1 de 2
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.1162s (PHP: -42% SQL: 142%)
Consultas SQL: 26 - Debug off - GZIP Activado