Articles Tagués ‘gmail’
Trop de mails, trop de boites et cela rame.
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
