2009-08-19 7 views
4

Je souhaite configurer fetchmail ou getmail pour extraire les messages de Gmail. Je préférerais que ce soit IMAP mais je peux aussi vivre avec POP. Le problème que je rencontre est que tout cela semble vouloir que vous spécifiez la liste exacte des dossiers que vous voulez vérifier (c'est plus propre dans IMAP que POP).Configuration d'un MRA (fetchmail/getmail) pour extraire tous les dossiers de Gmail sur POP/IMAP

Ceci est un tracas car je change souvent ma liste de dossiers et quand je le fais, je ne veux pas avoir à changer mon fichier de configuration pour ajouter/supprimer des dossiers. Quand quelque chose change, je veux automatiquement qu'un répertoire mbox ou maildir apparaisse avec le contenu de mon nouveau dossier. Je préférerais aussi que la mbox ait le même nom que le dossier sur le serveur

La chose la plus proche que j'ai pu trouver était l'option -r dans fetchmail mais cela ne semble pas non plus le cas. Je suis sûr que je dois manquer quelque chose puisque chaque client de courrier électronique est capable de faire ceci et j'espère que cette fonctionnalité vit à l'intérieur du MRA et pas dans le MUA.

Mise à jour: Je voudrais déplacer ce fil à Serverfault et je suis d'accord avec le vote pour fermer ceci et migrer. Malheureusement, je n'ai pas le représentant de le faire moi-même encore

+2

Vous devriez poser ce genre de questions sur le défaut du serveur. – RaYell

+0

Si vous avez à nouveau demandé ceci sur serverfault, vous devez ajouter un lien ici à la publication. –

Répondre

2

Avec getmail vous pouvez utiliser la ligne suivante dans votre configuration pour obtenir votre courrier:

mailboxes = ("[Google Mail]/All Mail",) 

Avec IMAP vous pouvez lister les dossiers sur le serveur Ainsi, les clients de messagerie peuvent faire tout ce dont ils ont besoin. Dans getmail, cela dépend de la façon dont les expéditeurs de courrier électronique sont écrits. Si cette configuration ne fonctionne pas, vous pouvez vérifier le code de chien d'arrêt IMAP et d'écrire un particulier qui convient à vos de besoins

mes 2 cents

PS: Je n'ai pas l'installation de getmail pour vérifier si cela procédez astuce ...

+0

J'espérais que je n'aurais pas à rouler du code pour faire ça :). Je connais l'option "Tous les messages", mais cela réduit la vue "Tous les messages", ce qui n'est pas vraiment ce que je veux. –

+0

@sriram: Eh bien, il suffit de vérifier la faute du serveur, quelqu'un aurait dû avoir le même problème. Si ce n'est pas juste écrire le retriever, il semble que python est vraiment facile ;-) – neuro

0

Vous pouvez regarder dans imapsync. Il est conçu pour synchroniser de manière récursive les comptes IMAP. Vous aurez besoin d'un compte IMAP pour la destination. Je ne l'ai pas testé avec Gmail, mais si Gmail est un serveur IMAP bien fait, il devrait fonctionner.

+0

intéressant ... – neuro

Questions connexes