tfeserver : Blog de tfe

Catégorie mutt - posté le 01/06/10 22:55:42

N'ayant rien trouvé de très probant sur internet, je me permets d'écrire un mini-tutorial sur l'archivage de mails imap en local (dans un maildir par exemple).

Étape 1: créer le maildir local
Un compte mail "maildir" est en fait une arborescence de répertoire: cur , new et tmp.
$ mkdir -p monMaildir/{cur,new,tmp}


Étape 2: voir le répertoire local
Pour voir à la fois le maildir local, et les dossiers imaps, il vous faudra spécifier les mailboxes à la main:
pour cela éditer le fichier ~/.muttrc et ajouter la ligne suivante:

mailboxes ~/monMaildir   =INBOX    =INBOX.Sent =INBOX.MonDossierImap 


Étape 3: sélectionner les mails à archiver
Pour cela, le plus simple et d'appuyer sur la touche "T", et d'entrer le pattern voulu.
(lire http://www.mutt.org/doc/manual/manual-4.html#ss4.2 pour plus d'informations)
Par exemple, pour sélectionner l'ensemble des mails ayant été écris avant 2010:
Touche T , puis entrer: ~d -01/01/2010

Par la suite il vous suffit de demander la copie des emails sélectionner dans le maildir local:
pour cela appuyer sur la touche "s" (comme save), puis entrez le path du repertoire maildir local.
exemple: touche "s", puis entrer ~/monMaildir


1 commentaire(s) mutt archive mail imap

Catégorie configuration - posté le 20/04/10 19:54:41

Ce petit tutorial afin d'avoir un petit recapitulatif de ce qu'il faut savoir pour utiliser mutt avec  un compte imap/imaps.

1 - la configuration
les options necessaires au fichiers ~/.muttrc sont les suivantes:

# racine de votre repertoire imap
set folder = "imaps://tfeserver.be:993"
# repertoire brouillons
set postponed="imaps://tfeserver.be:99/INBOX.Drafts"
# repertoire messages envoyés
set record="imaps://tfeserver.be:99/INBOX.Sent"

# configuration du serveur smtp 
set smtp_url="smtp://smtp.neuf.fr:25"
set spoolfile="imaps://tfeserver.be:993"

# login du compte imap
set imap_user = "tfe"
set imap_pass = "mon pasword"
set imap_check_suscribed = "yes"
set imap_list_suscribed="yes"

# configuration des cache
set header_cache="~/.mutt/hcache"
set message_cachedir="~/.mutt/msgcache/"


2 - Souscrire / Desouscrire
Au depart il se peut que votre compte imap contienne des mailbox que vous voulez afficher ou d' autres que vous voulez cacher...
Pour souscrire a un mailbox: 
Tout d'abord passer en vue "liste de mailbox" via le raccourci clavier "y". 
Une liste de vos repertoires souscris devrait alors etre visible.
mailbox

Se deplacer ensuite dans le mailbox a souscrire via le raccourci clavier "c".
deplacer


Entrer alors le mailbox sous la forme d'une url: "imaps://tfeserver.be:993/INBOX" par exemple.
Une liste s'affiche avec les mailbox disponibles a ce niveau. Il vous suffit alors de seleccioner le mailbox voulu et d'appuyer sur la touche "s".
suscribe2


De meme pour se de-souscrire, le raccourci clavier sera "u".

3 - creation de mailbox
Le plus simple est de laisser mutt le creer lors que vous deplacerez/copierez un mail dans le nouveau repertoire.
Pour copier: seleccioner le mail et entrer la touche "C". Par la suite appuyer sur la touche "?" pour lister les repertoires disponibles, selectionner le repertoire cible et valider avec la touche "espace".
Pour deplacer: meme etape, mais avec la touche "s".
move1

Le message deplace apparaitra alors avec le flag "D", mais ne sera supprime que plus tard.
move2

Pour deplacer un groupe de mails, il vous suffit de les tagger un par un (via la touche "t" sur chaque mail) ou via un pattern (touche T), puis deplacer le groupe de mails.

1 commentaire(s) configuration email linux mutt

Catégorie Linux - posté le 25/12/08 20:47:55

Histoire de partager mes quelques minutes passées à potasser le manuel de muttrc, voici le thème rapide que j'ai conçu pour mutt.

Je profite également de ce billet pour afficher l'ensemble de ma configuration: cela permettra peut-être aux utilisateurs de mutt me lisant de me faire découvrir des options que j'aurais oublié pour améliorer mon expérience sur ce logiciel.



$cat ~/.vimrc

reset all # reset all variables to system defaults.

set header_cache="~/.mutt/hcache/"
set message_cachedir="~/.mutt/msgcache/"

# highlight words
color body red blue perl

# colors
color normal white blue
color message white blue
color status black cyan
color tree white blue

color quoted1 yellow blue
color quoted2 white blue
color signature black blue


set shell=bash
set folder=~/Mail/inbox
set spoolfile='~/Mail/inbox'
mailboxes ~/Mail/inbox/ ~/Mail/Epiknet/ ~/Mail/Sivit ~/Mail/Enviados ~/Mail/Beatriz ~/Mail/Sent ~/Mail/Borradores ~/Mail/inbox ~/Mail/Mailing-list

set record=~/Mail/Sent/
set postponed=~/Mail/Sent/
set signature=~/signature

set abort_unmodified=yes
set auto_tag
set edit_headers
set sort=threads
set copy=ask-yes
set delete=ask-yes
set edit_headers
set move=no

set from="Sergio Muriel <tfe@tfeserver.be>"

set editor=vi

set smtp_url=smtp://smtp.neuf.fr:25

set pager_stop
set pager_index_lines=8
auto_view test/html
alternative_order text/plain text/enriched text text/html
set realname="tfe"

unset mark_old
set status_format = " %v: %B @ %h %n new message(s) "

set implicit_autoview

# mes alias...

0 commentaire(s) muttrc mutt thème