Enviar Mails desde Gmail

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
RASAPA
Mensajes: 226
Registrado: Mar Mar 16, 2010 10:41 pm

Enviar Mails desde Gmail

Mensaje por RASAPA »

Buenos dias,
Con el cambio de politica de Gmail, ya no puedo enviar mis mails mediante una macro en libreoffice.
Utilizaba el metodo que nos enseñó Mauricio:
server.Name = "smtp.gmail.com"
server.port = 465
server.User = "aaa@gmail.com"
server.Password ="*******"
server.Ssl = True
server.Thread = True

result = util.sendMail(server, message)

El resultado es correcto como si enviara bien el mail pero no lo recibo nunca.
Supongo que el METODO DE AUTENTIFICACION que usa el nuevo Ssl ( OAuth2) es el que falla en el envio.
Alguien sabe como corregir la macro?
Muchas Gracias
LibreOffice 7.3.1.3
Linux Mint 20.3
mriosv
Mensajes: 2337
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Enviar Mails desde Gmail

Mensaje por mriosv »

Creo recordar en la cuenta de gmail hay alguna opción para dar permisos de acceso a aplicaciones.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
RASAPA
Mensajes: 226
Registrado: Mar Mar 16, 2010 10:41 pm

Re: Enviar Mails desde Gmail

Mensaje por RASAPA »

Buenos dias,
Parece ser que desde 2024 esta opcion esta deshabilitada.
Piden que se autentifique mediante Ssl OAuth2
Saludos
LibreOffice 7.3.1.3
Linux Mint 20.3
mriosv
Mensajes: 2337
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Enviar Mails desde Gmail

Mensaje por mriosv »

Creo que eso es parte del problema, que cada dos por tres Google modifica los métodos de autentificación, seguro para hacerlo mas seguro, lo que lo hace más complejo para terceros.

Si no recuerdo mal se tienen informado (@Mauricio) formas de generar los correos, que utilizan un cliente de correo, en lugar de acceder directamente.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Responder