![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#2
|
|||
|
|||
|
Creo que Gmail aún permite contraseñas de aplicación, con eso no necesitas cambiar código. Busca información de cómo crearlas y prueba.
Para implementar OAuth vas a tener que leer bastante documentación. Primero tienes que actualizar la versión de Indy a la última que hace unos meses añadieron soporte para el uso de tokens. Entonces es fácil enviar un email con Oauth2, sólo hay que añadir unas líneas como estas:
Pero lo complicado es obtener el Token. Antes tienes que darte de alta en Google y obtener un ID y un secreto de cliente (tu aplicación) Aquí tienes la documentación de Google: https://developers.google.com/identi...-app?hl=es-419 Y además tienes que crearte el código para solicitar permiso al usuario y obtener el token. Y una vez obtenido, renovarlo si es necesario antes de un envío. Aquí un enlace aun proyecto de prueba con código para gestionar el token. https://github.com/geoffsmith82/GmailAuthSMTP Es todo un coñazo, pq si el cliente mañana se pasa a Outlook tendrás que investigar cómo darse de alta con Microsoft y las direcciones y parámetros de llamada para la solicitud OAuth. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Descargar Indy10 | samupe | Varios | 5 | 17-06-2021 18:00:30 |
| Autenticación OAuth 1.0 en servidor REST con Delphi XE2 | adolphsys | Internet | 0 | 11-01-2018 11:48:21 |
| TWebBrowser, OAuth y reCaptcha | AgustinOrtu | Internet | 4 | 11-08-2016 20:29:49 |
| P2P con Indy10 | CarlosD18 | Internet | 3 | 30-08-2013 22:17:50 |
| Indy10 | lduron | Varios | 2 | 19-03-2009 17:56:07 |
|