Comparto CSFoxReadMail para descargar archivos adjuntos gmail

401 views
Skip to first unread message

vale...@gmail.com

unread,
Aug 6, 2021, 8:29:04 AM8/6/21
to Comunidad de Visual Foxpro en Español
Buenas tardes:
Aunque no está muy probada, si a alguien le puede interesar, os adjunto esta dll para leer archivos adjuntos de cuentas gmail.
Por el momento solo copia los adjuntos en una carpeta.
Solo la he probado en mi computador.
*************
archivo:  CSFoxReadMail.dll
uso desde vfp:
  oCorreo = CREATEOBJECT("CSFoxReadMail.ReadMail")
        oCorreo.LeeCorreo(username,password,asunto,ruta_carpeta,extension_archivo)
'asunto': Si se deja en blanco lee todos los correos no leídos sin importar el asunto.
Si 'asunto' no está vacío, lee solo los correos cuyo asunto empieza por él.
'ruta_carpeta' es la carpeta (que tiene que existir) donde se guardarán los archivos recibidos
'extension_archivo' es el tipo de archivo que se quiere leer
ejemplo:
oCorreo = CREATEOBJECT("CSFoxReadMail.ReadMail") oCorreo.LeeCorreo("vale...@gmail.com",contrasenia,"asunto","d:\archivos recibidos","xlsx")
Requisitos:
Es necesario registrar la dll así: RegAsm CSFoxReadMail.dll /codebase
        Es necesario marcar la cuenta de correo de gmail para aplicaciones no seguras
-- 
Enlace de descarga:

Atentamente:
Valentín Fernández



HernanCano

unread,
Aug 6, 2021, 9:40:00 AM8/6/21
to Comunidad de Visual Foxpro en Español
Hola, Valentín.
Estoy probando....
Estoy obteniendo este mensaje de error.
Veré si debo usar la contraseña de aplicación....
imagen01.png
imagen01.png

HernanCano

unread,
Aug 6, 2021, 9:50:30 AM8/6/21
to Comunidad de Visual Foxpro en Español
Con la contraseña de aplicación igual.
Veré si con otra cuenta diferente lo logro.

Valentin Fernandez

unread,
Aug 6, 2021, 9:54:52 AM8/6/21
to publice...@googlegroups.com
Hernán, a falta de probarla en otro computador, he compartido en el mismo enlace la dll a la que hace referencia el error, a ver si van por ahí los tiros.
Regístrala antes del mismo modo que la principal.
Cópiala en la misma carpeta en donde lo estás probando.
Y gracias por tus pruebas



--
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 esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/d6751903-c3b7-4f7b-bb4a-888c0f984adfn%40googlegroups.com.


--

Atentamente:
Valentín Fernández

HernanCano

unread,
Jan 21, 2022, 6:54:02 PM1/21/22
to Comunidad de Visual Foxpro en Español
Hola, Valentín.

Hoy he probado tu utilidad.
Recuerdo que hace varios meses cambié de contraseña de aplicación.
Hoy la usé, y tu utilidad funcionó como dices: descargó varios XLSX que había en mi cuenta, considero que eran de mensajes no leídos.

Confirmo que no usé lo de "aplicaciones no seguras".
Confirmo que sí usé contraseña de aplicación.

¿Es el único método disponible?

Gracias, Valentín, por compartir.

Valentin Fernandez

unread,
Jan 28, 2022, 10:06:45 AM1/28/22
to publice...@googlegroups.com
Buenos días Hernán:
Disculpa la demora en contestar, recién regreso de vacaciones y estoy revisando correos.
"¿Es el único método disponible?" -> Sí señor, es el único método. Si tienes alguna sugerencia dímela y trato de implementarla en cuanto me deshaga del trabajo atrasado
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.


--

Atentamente:
Valentín Fernández

juank...@gmail.com

unread,
Jan 31, 2022, 2:55:23 PM1/31/22
to Comunidad de Visual Foxpro en Español
Hola,

Me gustaria saber donde puedo descargar  CSFoxReadMail para hacer pruebas.

Saludos,

JC Mejia

Zarlu

unread,
Jan 31, 2022, 5:45:58 PM1/31/22
to Comunidad de Visual Foxpro en Español
Buenas tarde Juan!

En el primer mensaje de éste hilo el colega que compartió dejo el link

zarlu
Chetumal, Quintana Roo, México

Jc Mejia

unread,
Jan 31, 2022, 10:31:03 PM1/31/22
to publice...@googlegroups.com
Hola Zarlu,

El problema es que a mi no me aparece ese primer mensaje, podrias compartir ese link?

Saludos,

JC Mejia

Libre de virus. www.avast.com

HernanCano

unread,
Feb 1, 2022, 2:36:33 AM2/1/22
to Comunidad de Visual Foxpro en Español
Acabo de verlo, descargarlo y su contenido está ok.

borrable.png

HernanCano

unread,
Feb 1, 2022, 4:31:33 AM2/1/22
to Comunidad de Visual Foxpro en Español
Gracias, Valentín.
Había pensado en filtrar (1) por rango de fechas, (2) por email de quien nos envió el email (o sea quien nos facturó), (3) por un string contenido en el Asunto del email (en fac electrónica en Colombia, hay una estructura ya definida:

800800800;RAZON SOCIAL EMISOR SA;FEV222;01;GENERICA CREDITO

cada dato se explica a continuación:

(nitFacturador)800800800;
(nombreFacturador)RAZON SOCIAL EMISOR SA;
(numFactura)FEV222;
(tipoFac)01;
(descripcionLibre)GENERICA CREDITO

Además de contener  (1) un PDF, o (2) un XML, o (3) un PDF y un XML, o (3) un ZIP conteniendo a su vez una combinación de esos dos, e incluso conteniendo quizá otros archivos más.

Ya nos indicaste cómo obtener a partir de la extensión del adjunto.

Gracias, Valentín, por compartir.

Zarlu

unread,
Feb 1, 2022, 8:00:33 AM2/1/22
to Comunidad de Visual Foxpro en Español
Buenos días Juan!

Aquí tienes el link de descarga:

zarlu
Chetumal, Quintana Roo, México

Valentin Fernandez

unread,
Feb 7, 2022, 8:33:20 AM2/7/22
to publice...@googlegroups.com
Buenos días Hernán: Me tomo nota para en cuanto me libere un poco la carga de trabajo intentar hacerlo
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.


--

Atentamente:
Valentín Fernández

Jc Mejia

unread,
Feb 8, 2022, 10:41:44 PM2/8/22
to publice...@googlegroups.com
Gracias Zarlu, ya pude descargarlo, voy a hacer mis pruebas.

Saludos,

JC Mejia

Libre de virus. www.avast.com

Reply all
Reply to author
Forward
0 new messages