Jon !

Blog personnel de Jon

Trop de mails, trop de boites et cela rame.

with 3 comments

Mon compte Gmail

Gmail, toujours en "bêta"

Le problème à la base est simple, j’ai deux boites mails, l’une à l’école : @eleves.ec-nantes.fr et l’autre avec google : @gmail.com que je consulte en IMAP.

Le compte de l’école est limité à 300 Mo de stockage, mais ce n’est pas le cas de gmail avec 7300 Mo de limite de stockage ce qui fait que j’ai 14000 conversations stockées. Hors Mail (client Mail pour Mac) n’est pas très doué pour afficher tout ça dans une mailbox, et donc ça rame.

J’ai tenté thunderbird, ou autres, mais c’est strictement pareil, je ne peux pas demander à un client desktop d’afficher le dossier All Mail sans que cela rame. Donc l’idée d’utiliser principalement l’interface web de Gmail, mais il faut absolument que je trouve un moyen de transférer le compte école, et donc j’ai trouvé grâce au programme imapsync.

Déjà on installe le truc sur le Mac:

sudo port install imapsync
#petit problème d'activation dans PERL :
sudo port -f activate p5-digest-md5
#puis on recommence
sudo port install imapsync

Puis après 5 secondes à jouer avec, j’ai cette ligne de commande

imapsync --host1 imaps.nomade.ec-nantes.fr --user1 USER1 --port1 993 --ssl1  --host2 imap.gmail.com --user2 USER2@gmail.com --port2 993 --ssl2  --password1 PASS1 --password2 PASS2 --folder INBOX --delete

Il ne reste plus qu’à automatiser ça, et cela me fait qu’une seule boîte mail à consulter.

Update 1 : J’ai oublié le --expunge1 qui permet de mieux supprimer les messages de la boite 1. Donc :
imapsync --host1 imaps.nomade.ec-nantes.fr --user1 USER1 --port1 993 --ssl1 --host2 imap.gmail.com --user2 USER2@gmail.com --port2 993 --ssl2 --password1 PASS1 --password2 PASS2 --folder INBOX --delete --expunge1

Publicités

Written by Jonathan

mars 25, 2009 à 8:51

Publié dans Non classé

Tagged with , ,

3 Réponses

Subscribe to comments with RSS.

  1. Très intéressant !

    Je crois qu’il était possible de faire la même chose depuis un Lab de GMail, aussi, non ?

    À l’ECP, on a eu des problèmes avec ça, puisque les log de l’école montrent que ce sont des serveurs Google qui interrogent les serveurs mail.

    Cela dit, avec ta méthode, peut-être qu’ils réviseront leur décision (ils sont pas vraiment ouverts… :-°).

    Je vais tester avec un compte Free en IMAP également, ça devrait déjà améliorer pas mal de trucs !

    En fait, comment marche imapsync ? Il inscrit juste ces paramètres chez Google, ou alors il est appelé dès que tu interroges imap.gmail.com ? Ou alors imaps.nomade.ec-nantes.fr ?

    Merci !

    Arcank

    mars 25, 2009 at 11:43

    • Depuis Gmail, on peut faire cela avec des POP3, sauf que nous à l’ECN, on n’a pas le choix, c’est de l’IMAP rien d’autre.

      Imapsync est un script en PERL. Là je le fais tourner avec un cron sur mon MBP, mais avec exactement la même commande sur un serveur ou autre, ça pourrait marcher pareil.

      En gros ça se connecte aux deux serveurs en même temps, regarde les messages qui ne sont pas chez l’un ou l’autre, fait des transferts en conséquence et synchronise même les flags (read/unread par example). L’aide est assez complète (–help), et il y a un mode dry-run pour faire des tests. Je n’ai pas eu de soucis à part l’install avec MacPort.

      Je ne pense pas que je vais avoir de soucis avec l’école en utilisant cette méthode, tout simplement car il n’y a pas beaucoup de différences avec un client IMAP classique, mais je te rassure, nous aussi ils ne conçoivent pas la redirection pour des raisons politiques, plus que techniques (tu es sensé lire tes mails, et ils peuvent savoir si tu l’as fait !!!).

      J’espère que j’ai répondu à toutes tes questions. 😉

      Jonathan

      mars 26, 2009 at 12:08

      • Tout à fait 🙂 Je vais regarder ça !

        N’hésite pas à recommenter ton expérience dans quelques temps, si jamais tu rencontres des limitations 🙂

        Arcank

        mars 26, 2009 at 3:44


Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :