linux:claws-mail
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
linux:claws-mail [09/05/2008 11:47] – créée daniel | linux:claws-mail [11/12/2013 12:06] (Version actuelle) – daniel | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Outre qu'il est nettement plus light que TB (en RAM et en rapidité), avec une bonne gestion des gros dossiers (plusieurs milliers de mail, voire dizaines pour les ml prolixes), il permet d' | Outre qu'il est nettement plus light que TB (en RAM et en rapidité), avec une bonne gestion des gros dossiers (plusieurs milliers de mail, voire dizaines pour les ml prolixes), il permet d' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== règles d' | ===== règles d' | ||
Avoir des règles sur chaque dossier c'est bien, mais les faire une par une c'est long... Mais quand on en a fait une, on regarde la syntaxe dans ~/ | Avoir des règles sur chaque dossier c'est bien, mais les faire une par une c'est long... Mais quand on en a fait une, on regarde la syntaxe dans ~/ | ||
<code bash> | <code bash> | ||
- | # on créé une règle par dossier IMAP pour l' | + | mon_serveur_imap=< |
- | cd ~/ | + | archives_locales=/ |
+ | cd ~/ | ||
+ | # on créé une règle par dossier IMAP pour l´archivage | ||
find . -type d|while read d; do echo $d|sed -ne '/ | find . -type d|while read d; do echo $d|sed -ne '/ | ||
- | # reste à éditer ~/.claws-mail/ | + | # et on crée les dossier dans les archives locales |
+ | find -type d|while read d; do r=$(echo $d|sed -re 's# | ||
</ | </ | ||
+ | Reste à éditer ~/ | ||
+ | |||
+ | |||
+ | ===== personnalisation et scripts ===== | ||
+ | On peut vraiment faire pas mal de trucs, du genre appliquer des scripts externes à des bouts de message, mais on peut aussi utiliser des commandes shell appliquées aux champs utilisés dans les modèles. | ||
+ | |||
+ | Par exemple, pour ajouter les initiales de l' | ||
+ | |||
+ | < | ||
+ | |p{echo -n ' | ||
+ | </ | ||
+ | |||
+ | Explications : | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | On peut perfectionner avec (mettre sur une ligne et virer le caractère §, mis ici car ce wiki n' | ||
+ | |||
+ | <code bash> | ||
+ | |p{echo -n " | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ +/ /g; | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ | ||
+ | s/[- \.< | ||
+ | s/ | ||
+ | </ | ||
+ | |||
+ | mais depuis la version ?? c'est inutile, le champ " | ||
+ | |||
+ | ===== Migration TB2 -> Claws-mail ===== | ||
+ | |||
+ | Dans les claws-mail-tools, | ||
+ | |||
+ | **Rectificatif du 15/ | ||
+ | |||
+ | Ce qui suit est donc à priori obsolète... | ||
+ | |||
+ | <code bash> | ||
+ | # 1er probleme, le script convert_mbox.pl n´aime pas les espaces dans les noms de dossiers, | ||
+ | # on va nettoyer tout ça | ||
+ | cd / | ||
+ | # mieux vaut être prudent | ||
+ | cp -a Dossiers_locaux Dossiers_locaux2migrate | ||
+ | cd Dossiers_locaux2migrate | ||
+ | # on peut renommer, mais en descendant progressivement dans l´arborescence | ||
+ | rename ' | ||
+ | rename ' | ||
+ | rename ' | ||
+ | rename ' | ||
+ | rename ' | ||
+ | rename ' | ||
+ | # et y'a plus qu'à générer le script de conversion | ||
+ | find -name ' | ||
+ | dest=/ | ||
+ | destPar=$(echo $dest| sed -e ' | ||
+ | [ -d \" | ||
+ | echo "[ -d \" | ||
+ | echo "perl / | ||
+ | </ | ||
+ | Reste à inspecter le todo produit, lancer éventuellement à la main les 2 premières lignes, et enfin '' |
linux/claws-mail.1210326458.txt.gz · Dernière modification : 09/05/2008 11:47 de daniel