Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   SMTP Office 365 (https://www.clubdelphi.com/foros/showthread.php?t=95762)

balger 18-07-2022 15:19:08

SMTP Office 365
 
Hola a Todos.
Tengo una aplicación de escritorio que envía correos en determinadas circunstancias, utilizando una cta de Office 365.
MS realizó una actualización en la seguridad ahora de debe utilizar oauth2.
Estoy utilizando los componentes de Clever con Delphi Berlin. El tema es que hay cosas que no entiendo y no logro hacer que la cosa camine.
Definí la app en Azure, tengo el valor secreto. Pero no consigo enviar un correo desde el ejemplo "smtp oauth para office 365".
Por otro lado me llama la atención que al solicitar la credenciales
Código Delphi [-]
clSmtp1.Authorization := clOAuth1.GetAuthorization();
abre el navegador avisando que la operación de autenticación se realizó correctamente. (no deseo esto en mi aplicacion)

y luego al hacer
Código Delphi [-]
clSmtp1.Open();
---------------------------
Debugger Exception Notification
---------------------------
Project SmtpOAuthOffice365.exe raised exception class EclTcpClientError with message '535 5.7.3 Authentication unsuccessful [CP3P284CA0123.BRAP284.PROD.OUTLOOK.COM]'.

Agradezco compartir sus experiencias.
Gracias

duilioisola 19-07-2022 15:15:15

Mira este link:
Microsoft OAuth

Y este es mediante Google OAuth:
Google OAuth

MAXIUM 20-07-2022 18:10:27

Cita:

Empezado por duilioisola (Mensaje 547533)
Mira este link:
Microsoft OAuth

Y este es mediante Google OAuth:
Google OAuth

Hola muchas gracias por la información.

Ahí sale que el componente es de pago. ¿Alguna alterntiva?


La franja horaria es GMT +2. Ahora son las 05:34:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi