Dans un article précédent j’expliquais en quoi Gmail peut très bien devenir votre unique client de messagerie. J’expliquais toutefois un petit défaut : la consultation des comptes externes en POP. Celle-ci se faisant à intervalle très irréguliers…c’est du moins ce que je croyais !
La lecture de ce commentaire sur Hacker News m’as mis la puce à
l’oreille : en réalité plus vous recevez de messages en POP, et plus Gmail
consulte le compte souvent…logique après tout ! Oui mais pas pratique du
tout à mon sens.
La solution à cette problématique est donc de recevoir plus
de messages sur la-dite adresse…à moins de vous faire pleins de contacts
d’un coup, il va falloir automatiser tout ça.
Google Docs ?!
En approfondissant la question je suis tombé sur cet article : Increase the Frequency Gmail Checks Your Other Email Accounts for New Mail, j’apprécie l’idée d’utiliser un Google Doc et les fonctions de script. Mais à mon sens cette méthode est un peu trop “overkill” et il est inutile de forcer une consultation en permanence.
Bash un jour…
J’ai préféré utiliser un script bash, avec un [man]cron[/man]
, et
[man]esmtp[/man]
comme je l’ai présenté ici :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Et le cron
qui s’exécute toutes les 10 minutes :
*/10 * * * * /home/tym/gmail_motivator
Avec cette fréquence, il faudra environ 30 minutes à Gmail pour consulter le
compte toutes les 2 minutes après réception de la première stimulation.
Le
fonctionnement est tout simple : si Gmail réceptionne un message, il
consultera 2 minutes plus tôt la fois suivante…et inversement si il ne
reçoit rien (jusqu’à 60 minutes).
“Vous ne passerez pas !”
Il ne reste plus qu’à créer une règle dans votre Gmail pour supprimer dès leur arrivée les messages de motivation :
Bonne accélération ;-)