enviar Mensajes de correo con CDO y oAuth

359 views
Skip to first unread message

Oscar Bonet

unread,
Apr 29, 2025, 5:15:13 PM4/29/25
to Comunidad de Visual Foxpro en Español
Ahora mi palicacion no envia mensaje de correo usando CDO

Alguien sabe como se debe habilitar el nuevo protocolo de google para el envio de mensjaes con CDO?  

el articulo de google es teste informando que desde marzo 2025 cambianban su politica

Gracias de antemano
att oscar


Oscar Bonet

unread,
Apr 29, 2025, 6:27:14 PM4/29/25
to Comunidad de Visual Foxpro en Español
NO, no tengo clave 
es que google desabilitó el uso de los protocolos SMTP  ahora disque se debe utilizar el nuevo protocolo oAuth 

Marcelo Barberis

unread,
Apr 29, 2025, 7:41:11 PM4/29/25
to publicesvfoxpro
Puedes usar contraseña de aplicación pero lo mismo no te serviría porq cdo no tiene esa opción, cdo trabaja con contraseña normales

Marcelo Barberis Gutierrez
Sistemas Informaticos
Villa Montes - Bolivia
Telef.: +591-76830544



PBX: (+57) 601 4187884 
Móvil: (+57) 3156497484, 3182932952 y 3182954688



Para recepción de facturas electrónicas de proveedores enviar al correo electrónicoe-fac...@cialta.com
Para el envío de notificaciones de aceptación o rechazos de facturas emitidas por Cialta, enviar al correo electrónico: facturas...@cialta.com 


INFORMACION IMPORTANTE PARA CLIENTES Y PROVEEDORES - GRANDES CONTRIBUYENTE DISTRITALES:
LA COMPAÑIA INTERNACIONAL DE ALIMENTOS AGROPECUARIOS CIALTA S.A.S. con Nit.830046757-6 informamos que según la resolución No.DDI-023769 del 29 de noviembre del 2021 que hemos sido calificados como GRANDES CONTRIBUYENTES DISTRITALES a partir del 1 de enero de 2022. 

FACTURACION ELECTRONICA:
De conformidad con el decreto 2242 de Noviembre de 2015, nuestra Compañía implementó la Facturación Electrónica y según comunicado 100202211-410 del 29 de Junio de 2018 emitido por la DIAN, inició a partir del 1 de diciembre de 2018 para la emisión de la factura electrónica; en consecuencia, hemos destinado la cuenta de correo electrónico: e-fac...@cialta.com para recepción y emisión de facturas electrónicas.


HABEAS DATA - PROTECCION DE DATOS PERSONALES
Habeas Data: La Compañía Internacional de Alimentos Agropecuarios CIALTA S.A.S. cumple con los requerimientos de la Superintendencia de Industria y Comercio de Colombia sobre el manejo de información de datos personales, lo cual implica tener políticas claras de tratamiento de Base de Datos que usted puede consultar haciendo clic en: Políticas Habeas Data
Si desea tener más información sobre el particular, puede escribirnos al correo habea...@cialta.com


--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/3cc13460-8938-4179-a821-44f6cbc0a717n%40googlegroups.com.

Esteban Herrero

unread,
Apr 29, 2025, 8:33:26 PM4/29/25
to publice...@googlegroups.com

Ya se había hablado este tema, era cuestión de tiempo p q Gmail deshabilitara el uso de las contraseñas de aplicación.

Primero lo hizo Yahoo, siguió Hotmail y todos van camino a trabajar con OAuth2.




Para recepción de facturas electrónicas de proveedores enviar al correo electrónicoe-facturas@cialta.com
Para el envío de notificaciones de aceptación o rechazos de facturas emitidas por Cialta, enviar al correo electrónico: facturasclientes@cialta.com 

HernanCano

unread,
Apr 29, 2025, 8:37:58 PM4/29/25
to Comunidad de Visual Foxpro en Español
El nuevo protocolo OAuth sí se puede usar si ya aprendiste a hacerlo.
Yo también he intentado usarlo, pero es muy difícil, y no he llegado a nada útil.

Pero puedes seguir usando SMTP (a pesar de lo q te dicen AlexMarce y Esteban): yo lo estoy usando así: con contraseñas de aplicación.

Para ello entiende ésto: debes generar una contraseña de aplicación, y ésa contraseña la usas donde actualmente estás usando la contraseña para SMTP. De esta forma sigues usando SMTP con Gmail (a pesar de lo q te dicen AlexMarce y Esteban).

Lo que te falta es "generar una contraseña de aplicación".

HernanCano

unread,
Apr 29, 2025, 8:40:41 PM4/29/25
to Comunidad de Visual Foxpro en Español
¿Perdón?

>>> ... pero lo mismo no te serviría porq cdo no tiene esa opción ... 

No tiene .... ¿qué?
Generamos una contraseña de aplicación, y la ponemos como contraseña para SMTP...... ¿Qué es lo q no?

HernanCano

unread,
Apr 29, 2025, 8:44:57 PM4/29/25
to Comunidad de Visual Foxpro en Español
Lo que se ha deshabilitado es "aplicaciones menos seguras" (de forma definitiva), por que desde hace como dos años lo deshabilitaba por config automáticamente, pero muchos lo volvían a poner a mano.

Las "contraseñas de aplicación" están funcionando con Gmail: lo confirmo.

Esteban Herrero

unread,
Apr 29, 2025, 9:08:52 PM4/29/25
to publice...@googlegroups.com

Hernan, yo no estaba afirmando q no funcionara mas el tema de contraseñas de aplicación, el posteo de Oscar hablaba q Google desactivó el uso de las mismas y x tal motivo comenté q ya se hablaba del tema.

De igual manera, aunque funcionen en este momento, tienen fecha de vencimiento, x tal motivo mi consejo es q cuanto antes vean como enviar x Oauth2 o se quedarán fuera en el mediano plazo.

Yo hace mas de un año q utilizo este sistema gracias a la librería Chilkat q me soluciona gran parte.

Igualmente me alegro q sigan funcionando las contraseñas de aplicación, q en librerías como CDO o en el foxypreviewer se les hace uso.

Saludos.

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Oscar Bonet

unread,
Apr 30, 2025, 11:14:23 AM4/30/25
to Comunidad de Visual Foxpro en Español
Hola todos.  este tema no de ja de ser inquietante pero lo mas interesante es la capcidad de todos aqui por aportar con ideas para tratar de solucionar de una u otra forma.
Les comparto la solución (de parte de Ruben email:rubena...@gmail.com)  es  muy simple y que me funcionó sin hacer cambios en el codigo fuente (CDO)

esto fué lo que me escribió en su mensaje: 

Primero logueate con tu cuenta en GMail, luego pega esto

https://myaccount.google.com/apppasswords

en una pestaña extra del navegador que estés usando, y gualaaaaa

mi whatsapp es +54 9 2612460640

por si necesitas te ayude con anydesk


eso es todo 
En que consiste?  
- abrir el link con tu cuenta de correo de gmail (la que tienes en tu aplicacion para el envio de los mensajes de correo)
- colocas alli el nombre de la aplicacion (la de foxpro - google no sabe que aplicacion es esa)
- clic en guardar y google te da una nueva clave de 16 caracteres, aseguras esa clave y esa es la que vas a colocar en tu aplicacion en vez de la clave de acceso del correo, y ya es todo.  
pruebas y nos cuentas aqui como yo, si tubiste exito.

nota: la cuenta debe estar marcada como "seguridad dos pasos"

att
Oscar
*Espero les sirva a alguien mas 

Ruben Antunes

unread,
Apr 30, 2025, 2:04:20 PM4/30/25
to publice...@googlegroups.com

Grupo, en si ya sabia hacerlo, pero lo que envie al compañero son palabras exactas de JAIRO quien se tomó la molestia de poner los pasos en un bloc de notas, y como es un link y mi memoria no está como antes he descargado el mismo a mi pc y siempre lo tengo para tomarlo cuando lo necesito –jaja- asi que agradecido JAIRO.

 

Saludos

 

 

 

Para recepción de facturas electrónicas de proveedores enviar al correo electrónico: e-fac...@cialta.com

Para el envío de notificaciones de aceptación o rechazos de facturas emitidas por Cialta, enviar al correo electrónico: facturas...@cialta.com 

 


INFORMACION IMPORTANTE PARA CLIENTES Y PROVEEDORES - GRANDES CONTRIBUYENTE DISTRITALES:
LA COMPAÑIA INTERNACIONAL DE ALIMENTOS AGROPECUARIOS CIALTA S.A.S. con Nit.830046757-6 informamos que según la resolución No.DDI-023769 del 29 de noviembre del 2021 que hemos sido calificados como GRANDES CONTRIBUYENTES DISTRITALES a partir del 1 de enero de 2022. 


FACTURACION ELECTRONICA:
De conformidad con el decreto 2242 de Noviembre de 2015, nuestra Compañía implementó la Facturación Electrónica y según comunicado 100202211-410 del 29 de Junio de 2018 emitido por la DIAN, inició a partir del 1 de diciembre de 2018 para la emisión de la factura electrónica; en consecuencia, hemos destinado la cuenta de correo electrónico: e-fac...@cialta.com para recepción y emisión de facturas electrónicas.

 


HABEAS DATA - PROTECCION DE DATOS PERSONALES
Habeas Data: La Compañía Internacional de Alimentos Agropecuarios CIALTA S.A.S. cumple con los requerimientos de la Superintendencia de Industria y Comercio de Colombia sobre el manejo de información de datos personales, lo cual implica tener políticas claras de tratamiento de Base de Datos que usted puede consultar haciendo clic en: Políticas Habeas Data
Si desea tener más información sobre el particular, puede escribirnos al correo habea...@cialta.com

--

Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

mly

unread,
May 4, 2025, 8:05:46 PM5/4/25
to Comunidad de Visual Foxpro en Español
Muchas Gracias, gracias a su comentario y el video, pude solucionar el problema. Saludos cordiales.

ocr...@gmail.com

unread,
Jun 2, 2025, 7:18:20 PM6/2/25
to Comunidad de Visual Foxpro en Español
Lo que dice Oscar es correcto, pero a mi no me funciono el uso de esto---> " https://myaccount.google.com/apppasswords"

(hoy 02/junio/2025)
Lo que hice fue entrar a seguridad de mi cuenta de correo y activar la opción "seguridad en dos pasos"
y si después te pide que captures el nombre de tu aplicación (ejemplo myApp.exe)
posterior a esto te envía una ventana emergente con la contraseña de aplicación en 16 caracteres que es la que se debe usar cuando se envía el correo.
dicha contraseña solo va a ser útil para el dispositivo en que la configuraste, pero ahí mismo te permite agregar mas contraseñas de aplicación para otros dispositivos adicionales (llamese ceular, tablet, pc, notbook, laptop)

NOTA: Comunicado de google sobre uso de aplicaciones no seguras:
Controlar el acceso a aplicaciones poco seguras

Este artículo está dirigido a administradores. Para saber qué acciones pueden llevar a cabo los usuarios, consulta el artículo Aplicaciones poco seguras y la cuenta de Google.

A partir del 1 de mayo del 2025, las cuentas de Google Workspace ya no admitirán las aplicaciones menos seguras, las aplicaciones de terceros ni los dispositivos que te pidan que inicies sesión en tu cuenta de Google con tu nombre de usuario y contraseña. Debes usar OAuth para permitir que estas aplicaciones y dispositivos accedan a tu cuenta. Entre las aplicaciones de correo de terceros que ya no se admiten se incluyen Microsoft Outlook y la aplicación de correo en iOS y macOS. Para obtener instrucciones detalladas e información, consulta el artículo Transición de aplicaciones menos seguras a OAuth. Para ver las fechas más recientes, consulta Novedades de Google Workspace.



Si alguien tiene información o pudiera aportar algo respecto al uso e implementación de  OAuth se los agradecería de ante mano.


Saludos!

Zarlu

unread,
Jun 3, 2025, 9:04:06 AM6/3/25
to Comunidad de Visual Foxpro en Español
Buenos días ocroma!

Revisa éste hilo:

Suerte
zarlu
Chetumal, Quintana Roo, México

Octavio Rodriguez

unread,
Jun 3, 2025, 11:12:29 AM6/3/25
to publice...@googlegroups.com
gracias Zarlu

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages