Tym-Project

From: SUPINFO
To: Tous
Subject: IT

Gmail : Raccourcir Le Délai De Consultation Des Comptes Externes en POP

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
#!/bin/bash

#file gmail_motivator.sh

MAIL=/tmp/gmail_motivator_mail

# Entête du message echo
"To: mon_autre@compte.pop3.com Subject: Gmail
Motivator! From: foobar@gmail.com " > $MAIL
# Corps du message
echo "Get fubar motivated, you lazy ass!" >> $MAIL
# Envoi du message
esmtp -tv < $MAIL

rm $MAIL

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 ;-)

Comments