|
Posté par muttfr. Approuvé le Dimanche 04 Février à 16:23 [M]
Dépt: Support "Compressed Folder"
|
Très utile pour les gros volumes de Mails, Mutt offre la possibilité de compresser ou décompresser des mailboxes, ainsi que d'ajouter des messages à une archive existante.
Pour ça, il suffit d'appliquer le Compressed Folder patch dispo ici et le décompresser dans le répertoire contenant vos sources mutt :
patch -p1 < patch*.*
Puis compiler mutt avec l'option --enable-compressed , et ajouter ces 3 nouveaux hooks dans /etc/Muttrc :
open-hook \\.gz$ "gzip -cd %f > %t"
close-hook \\.gz$ "gzip -c %t > %f"
append-hook \\.gz$ "gzip -c %t >> %f"
Note 1: si l'option $save_empty (permettant de conservant les mailboxes vides) est activée, mieux vaut la commenter car le script n'aprécie pas qu'on lui demande d'archiver du vide :)
Note 2: si plantage au niveau du make, vérifier que vous avez bien gettext installé...
|
|
|
|
|
|
Posté par muttfr. Approuvé le Dimanche 04 Février à 04:09 [M]
Dépt: Add-ons pour Mutt
|
Urlview est un petit utilitaire *indispensable* pour interpréter les URLs des messages texte et les consulter directement depuis mutt, comme s'il s'agissait d'un message HTML. Requirements après install: ...
- Coller un .urlview dans son home (Cf sample plus bas)
- Ajouter les macros suivantes dans ~/.muttrc:
macro index \cb |urlview\n
macro pager \cb |urlview\n
- Dans mutt, Ctrl-b sur le message texte dont on veut mater
les urls et c'est parti.
Note : urlview lance les URLs avec le navigateur par défaut défini dans le .urlview (et donc pas obligatoirement le même que celui qui est normallement associé au type text/html):
# Sample urlview(1) configuration file
# regular expression to use to match URLs
REGEXP ((((ht|f)tp)|mailto):(//)?[^ >" ]*|www.[-a-z0-9.]+)[^ .,; >">]
# command to invoke for selected URL<br>
COMMAND lynx %s<br>
|
|
|
|
|
|
| Posté par muttfr. Approuvé le Dimanche 04 Février à 03:54 [M]
|
Pour condenser les threads sous mutt, entrer la ligne suivante dans son muttrc :
folder-hook . 'push <collapse-all>'
Sympa non ?
Le '.' signifie que le hook s'applique partout. Rien ne vous empêche de ne paramétrer cette option que pour un folder ou une mailboxe (les plus bavards par exemple :)
folder-hook =ML/. 'push <collapse-all>'
folder-hook =ML/IN.flood 'push <collapse-all>'
|
|
|
|
|
|
Posté par muttfr. Approuvé le Dimanche 04 Février à 03:54 [M]
Dépt: Support POP
|
Astuce: Checker ses mels avec Mutt
Oui vous pouvez éventuellement vous dispenser de fetchmail et vous servir directement de mutt pour checker vos mels (pas spécialement recommandé, mais ça le fait). Il suffit pour ça decompiler mutt avec le support pop3 et ajouter dans votre muttrc tout ou partie des commandes suivantes:
#set pop_delete
set pop_host="mail.*****.fr"
set pop_port=110
set pop_pass="******"
set pop_user="******@*****.fr"
# unset pop_last
Note: pour compiler le support pop3, lancer le script ./configure du tarball avec l'option --enable-pop
Note 2: pour fetcher les mels, commande 'G', directement dans mutt
|
|
|
|
|
|
Posté par blitz. Approuvé le Dimanche 04 Février à 03:31 [M]
Dépt: mémo
|
$ mkdir dacache
$ mkdir dacache/boxes dacache/pages
$ chmod g+rwx dacache/boxes/ dacache/pages/
Dans phplib/config.site:
$this->cachedir = "/home/www/dacode/dacache/boxes/";
$this->htmldir = "/home/www/dacode/dacache/pages/";
Dans httpd.conf :
# règles pour mod_rewrite dacode (janvier 2000)
RewriteCond /var/www/dacode/dacache%{REQUEST_FILENAME} -f
RewriteRule ^(.+) /var/www/dacode/dacache$1 [L]
RewriteCond %{REQUEST_FILENAME} ^/[0-9] [OR]
RewriteCond %{REQUEST_FILENAME} ^/index, [OR]
RewriteCond %{REQUEST_FILENAME} ^/section/ [OR]
RewriteCond %{REQUEST_FILENAME} ^/topic/
RewriteRule ^(.*)$ /var/dacode.org/htdocs/gen.php3$1 [L]
|
|
|
|
|
|
Posté par blitz. Approuvé le Dimanche 04 Février à 03:21 [M]
Dépt: dacode local
|
1. Bricoler un theme :
- Copier-coller du rep phplibs/themes/default ==> phplibs/themes/muttfr
- simplement remplacer Htmldefault par Htmlmuttfr partout dans phplib/themes/muttfr/html.php3, + remplacement des couleurs de la page centrale
- remplacer style.css par muttfr.css dans src/htdocs/(+ remplacement des couleurs des boxes dans muttfr.css), ainsi que dans phplib/themes/muttfr/html.php3
- ajouter muttfr dans phplib/config.php3 :
$this->listofthemes = array('default','slashdot','muttfr');
- remplacer la valeur du theme par défaut dans le config.php3:
"theme" => 2
2. Coller une fortune: copier-coller du fichier linux du paquet debian fortune (/usr/share/games/fortune/linux) dans /tmp/fortunes.txt
3. Positionnement les boxes : à modifier dans phplibs/themes/muttfr/newsindex.tmpl. Reste à voir l'ajustement des largeurs de boxes...
|
|
|
|
|
|
Posté par blitz. Approuvé le Dimanche 04 Février à 03:16 [M]
Dépt: dacode memo
|
1. Ajout de la fonction dans phplib/sidebox.php3
Function sommaire() {
$title = lecho("Table of contents");
$tmp = "liste des urls";
return $this->html->sidebox($title,nl2br($tmp));
}
2/ Ajouter son titre et sa traduction dans la table des langues: phplib/lang.php3.
123 => "Sommaire"
123 => "Table of contents"
3. L'appeler dans les fichiers templates du theme:
<!-- daCode: $sidebox->sommaire() -->
|
|
|
|
|
|
| Posté par muttfr. Approuvé le Dimanche 04 Février à 03:07 [M]
|
Vos collègues continuent de vous envoyer des gros attach word et installer star office exprès vous gonfle ? Avec mutt pas la peine, pour ça il suffit de 3 petites choses :
Un petit outil pour interpréter et convertir les documents word dans un format digne de ce nom. J'utilise personnellement antiword (simple et efficace, fonctionne en mode texte)
Une entrée correspondante dans le mailcap :
# ~/.mutt/.mailcap :
application/msword; antiword %s; copiousoutput
S'assurer que le chemin du fichier mailcap est bien indiqué dans le muttrc :
set mailcap_path="~/.mutt/.mailcap:/etc/mailcap"
NB: à adapter évidemment à votre config...
Note pour les débutants: le mailcap associe une application à chaque type mime. la ligne "set mailcap_path" explique à mutt où trouver ces informations: dans notre exemple, le path renvoie vers le mailcap de l'utilisateur (~/.mutt/.mailcap, spécifique à cet utilisateur) et/ou vers le mailcap système (/etc/mailcap, valable pour tous)
Note 2: pour visualiser une attach, commande 'v' et entrée.
|
|
|
|
|
|
| Posté par muttfr. Approuvé le Dimanche 04 Février à 02:39 [M]
|
Vous en avez marre de recevoir des mails d'injures pour vos lignes interminables ?:), 2 solutions :
dans votre ~/.vimrc, ajouter : set textwidth=74
Plus élégant: dans votre ~/.muttrc, ajouter :
set editor="vim -c 'set textwidth=74' "
Dans le premier cas, celà s'appliquera à vim en toutes circonstances. Dans le 2eme, à vim uniquement lorsqu'il est appelé dans mutt (en général préférable).
Note pour les débutants : celà suppose biensûr que vim, version améliorée de vi soit installé. Je vous le conseille fortement pour ses nombreuses fonctionnalités et sa coloration syntaxique. une fois installé, pour le configurer c'est très simple : un sample vimrc est fourni dans le répertoire doc par défaut de votre distrib (/usr/doc/vim en général). Copiez le dans votre home directory et renommez le en .vimrc.
Pour profiter de la coloration syntaxique, les debianiste devront installer vim-rt en sus (pour les redhat-based je crois que c'est vim-X11 mais je suis plus très sûre). Dans tous les cas, décommenter les lignes suivantes dans ~/.vimrc:
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
|
|
|
|
|
|
| Posté par muttfr. Approuvé le Dimanche 04 Février à 02:32 [M]
|
La commande 'mailboxes', comme vous le savez, permet d'indiquer les mailboxe à surveiller.
Le problème, c'est qu'il faut éditer muttrc et noter chaque nouvelle mailboxe, ce qui fait vite désordre :)
En fait il y a moyen d'automatiser la procédure, et de n'indiquer que le dossier parent (~/Mail, ou ~/Mail/ML et autres si vous avez des sous folders), grâce à la notation suivante:
mailboxes `echo $HOME/Mail/*`
mailboxes `echo $HOME/Mail/Flood/*`
mailboxes `echo $HOME/Mail/Parinux/*`
Mutt balaye alors l'ensemble des folders mentionnés, y compris les mailboxes nouvellement créées. Plus besoin d'y toucher !
Note pour les débutants : grâce à la commande mailboxe, un message en surbrillance apparait en bas de l'écran de mutt pour vous indiquer les mailboxes ayant reçu des nouveaux mels. Pour y accéder, un simple 'c' vous projette directement dans la mailboxe en question, pile en face du premier nouveau mel :)
|
|
|
|
|
|
| Posté par muttfr. Approuvé le Dimanche 04 Février à 01:24 [M]
|
Pour garder une copie de tous les mails envoyés simultanément à Pierre, Paul et jacques (et uniquement eux) dans la mailboxe OUT.ppj :
fcc-save-hook "~L pierre ~L paul ~L jacques ^~L (pierre|paul|jacques)" +OUT.ppj
Les 3 premiers termes assurent que les 3 sont mentionnés. Les derniers garantissent qu'aucune autre personne n'est mentionnée.
|
|
|
|
|
|
|
|
Plop, La visualisation des attachements est cassée (à cause de PosgreSQL 7.3), mais ne vous inquietez pas, ça fait 1 mois que ça me hante toutes les nuits et que je tente de patcher (Oumph: au secours !!! ;).
Pour nous contacter: webmaster@muttfr.org. |
|
|
set sort_browser= ? Je serais curieux de savoir comment les utilisateurs experimentees organise leur 'folders' sur l'ecran.
[Commentaires]
|
|
|
GnuPG - Sauver les messages encryptés sortants avec sa propre clé
Pour pouvoir relire vous même les messages encryptés sortants (donc les crypter _également_ avec sa propre clé), simplement ajouter ça dans .gnupg/options:
encrypt-to <mon_ID>
-- admin |
|
|