Je me suis encore lancé dans une sorte de défi technologique. Pourquoi ne pourrais-je pas poster sur ce weblog de n’importe où? Et surtout, profiter de mon téléphone appreil photo pour envoyer régulièrement des photos du jours plus insolites…
Je n’ai pas accès à Internet depuis mon bureau ou alors exceptionnellement, le navigateur de mon téléphone portable n’est pas top. Comment puis-je poster depuis mon boulot ou depuis la rue, le train à partir de mon téléphone ?
Tout simplement en utilisant une boite mail. Tout le monde peut envoyer des mails de n’importe où : du boulot par Lotus Notes, du téléphone par MMS…
Étendre dotClear pour lire une boite mail, filtrer les mails et créer un post par mail valide.
Pour la programmation, il est possible d’utiliser webcron, si vous ne pouvez pas accéder à cron sur le serveur.
Je me suis aussi penché sur les solutions existantes, mais il faut avouer que cela à moins de charme.
J’ai trouvé 2 solutions utilisables :
Évidemment sur le papier c’est très simple. Seulement ça ne marche pas… En effet j’ai un peu de mal à récupérer proprement le contenu des mails car l’utilisation des fonctions IMAP n’est pas facile.
Notamment, la structure des mails (fonction php imap_fetchstructure) qui n’est vraiment pas facile mettre en parallèle avec le contenu. Surtout lorsque les mails sont envoyés au format HTML avec des fichiers attachés, bref dès que la structure est plus complexe que de texte brut avec des fichiers à côtés…
Salut :)
Petite précision à propos du plugin que j’ai commencé à écrire : il n’y a pas d’accès à la boite à chaque visite, mais uniquement au bout d’un délai donné (configurable)… mais c’est vrai que ce n’est pas top !… webcron a l’air pas mal du tout !
Et pour ce qui est d’aller chercher les pièves jointes, c’est pas gagné (je n’y connais pas grand’chose en php à vrai dire !)… mais je compte bien me pencher sur la question… une fois le problème des encodages réglés.
En tout cas, merci pour le trackbacks :).