Mha cridat latenció la llibreria gmail-lite i he estat fent proves.
Aquí vos ensenyo una mica com ha anat. Es bastant fàcil.
La instal·lació:
Jo treballo sobre un Windows2000 Server (coses de la feina)però suposo que amb Linux deu ser bastant similar.
Primer descarreguem la llibreria gmail-lite .
Desprès descarreguem el Win32OpenSSL si no el tenim, i linstal·lem.
Nota: això ens permetrà utilitzar php_curl.dll per connexions https, sinó al carregar lextensió et donarà un error per falta de llibreries dll.
El següent pas es parar el servei de lapache, anar al php.ini i descomentar lextensió php_curl.dll
Nota: php_curl.dll es lextensió per a PHP de libcurl que es una eina de transferència de fitxers mitjançant la sintaxis URL, que suporta aquests protocols entre daltres: FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE i LDAP.
Libcurl esta disponible per a PHP des de la versió 4.0.2 (ja fa molt daixò)
Per finalitzar iniciem lapache i comprovem que no hi ha errors.
Ho pots comprovar mirant el phpinfo, però si no dona cap error en pantalla no crec que tingues més problemes.
phpinfo.php
phpinfo(INFO_MODULES);
Desenvolupament: Una vegada ja tens tots els complements ens posem al codi!!
La prova que he fet únicament mira els correus de linbox i diu si estan llegits o no i quants nhi ha en total, però ja es veu una mica el funcionament.
El codi es aquest:
gmail.php
Crec que es fàcil dentendre lAPI de gmail-lite, però si teniu algun dubte el deixeu als comentaris.
La documentació completa la podeu al mateix paquet.
Update: Estaria be tenir una pagina de descarrega que agafes els fitxers del gmail. Si tinc una mica de temps igual ho miro de fer.