Bonjour, Fraîchement inscrit sur cette liste, ceci est mon premier message. Pour bien commencer, je souhaite à tout le monde une bonne année!
Je souhaite simplement ici vous faire part d'une solution de mon cru à un problème qui peut /éventuellement/ vous toucher. Et si par hasard un gourou bienveillant possédait une méthode plus simple, ou plus élégante, j'en apprendrais volontiers les rouages. Je dispose -comme beaucoup d'entre vous, certainement- de nombreuses adresses e-mail, mon compte Gmail étant le principal. Par commodité, vu mes fréquents changements de poste, j'utilise _uniquement_ des clients webmail (ceci est important pour comprendre le souci que j'avais à résoudre) Comme il devenait fastidieux de vérifier mes mails sur chacune de ces interfaces (notamment l'Outlook Web Access de mon employeur, bêêêrk) , j'ai fait en sorte que tout soit redirigé vers Gmail, qui offre la possibilité de choisir l'identité avec laquelle j'écris mes réponses. La difficulté de l'exercice résidait dans le fait qu'_aucun_ de mes services d'e-mail ne pouvait être configuré pour rediriger les messages automatiquement (à part Gmail...). Après quelques recherches, j'ai trouvé la solution suivante : - Récupérer automatiquement les messages via getmail, - et les transférer à l'adresse voulue à l'aide d'une simple «recette» procmail (Plus d'infos sur getmail : http://pyropus.ca/software/getmail/ ) Au niveau de getmail, la configuration est la suivante : dans mon répertoire ~/.getmail/ , j'ai créé autant de fichiers «rc» que j'avais d'adresses à rediriger (ceci suppose que les webmails visés offrent un téléchargement POP ou IMAP), chacun de ces fichiers ayant un contenu de cette forme : [retriever] type = SimplePOP3Retriever # ou SimpleIMAPRetriever server = pop3.provider.com # adresse du service e-mail username = mon.login # identifiant password = xxxxxx # mot de passe [destination] type = MDA_external path = /usr/bin/procmail arguments = ('~/.procmailrc', '-f', '%(sender)') # Effacer les messages du serveur POP ou IMAP après un transfert réussi [options] delete = true La partie [destination] est commune à tous les fichiers, et indique simplement à getmail de déléguer l'acheminement des mails à procmail. Au niveau de procmail, les deux lignes suivantes dans mon fichier ~/.procmailrc font le travail : :0 ! [EMAIL PROTECTED] Ainsi, pour déverser le contenu d'une de mes boîtes mail dans ma boîte principale, j'ai juste à taper : getmail --rcfile=mon_fichier_rc ceci pour chacun des fichiers rc de mon répertoire .getmail, ou bien directement : for i in ~/.getmail/*rc; do getmail --rcfile=$i; done Cette commande peut par la suite être raccourcie par un alias, ou bien ajoutée aux scripts de login ou à une tâche cron, selon les besoins. C'est bien évidemment un peu lourd de télécharger tous les mails pour les re-router, mais c'est malheureusement la seule solution pour moi, face à l'absence d'un service équivalent chez mes fournisseurs de mail. C'est néanmoins viable de mon point de vue, un à deux déversements par jour suffisent, j'ai rarement des e-mails demandant une réponse urgente sur ces autres boîtes. Voilà ! J'espère que ce message vous aura intéressé. Et j'attends vos suggestions d'amélioration si vous en avez :) Miklos Aubert Simple Ingénieur Linuxien depuis 1998 _________________________________ Linux mailing list [email protected] http://lists.parinux.org/mailman/listinfo/linux
