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