Page 1 sur 1

[mutt] Changer couleur des non-lus, dossier mail

Publié : jeu. 10 nov. 2011, 15:27
par djipey
Bonjour.

Je suis en train de configurer mutt, qui m'a l'air au demeurant génial.

J'ai cependant 2 problèmes:

- Je n'arrive pas à changer la couleur des messages non lus dans le panneau principal. Il y a les sigles: O, F, T, r, + et N à côté des messages reçus, mais je ne devine pas le sens de tous les sigles (en particulier F, T et +). Du coup c'est assez chiant de repérer les nouveaux messages.

- Je n'arrive pas non plus à mettre en place un dossier local pour récupérer les mails du serveur. Sur la doc il y a écrit ça:

Maildir is a generic and standardized format. Almost every MUA is able to handle Maildirs and Mutt's support is excellent. There are just a few simple things that you need to do to get Mutt to use them. Open your muttrc with and add the following lines:

Code : Tout sélectionner

set mbox_type=Maildir
set folder=$HOME/mail
set spoolfile=+/
set header_cache=~/.hcache
This is a minimal Configuration that enables you to access your Maildir and checks for new local Mails in INBOX. This configuration also caches the headers of the eMails to speed up directory-listings. It might not be enabled in your build (but it sure is in the Arch-Package) Note that this does not affect OfflineIMAP in any way. It always syncs the all directories on a Server. spoolfile tells Mutt which local directories to poll for new Mail. You might want to add more Spoolfiles (for example the Directories of Mailing-Lists) and maybe other things. But this is subject to the Mutt manual and beyond the scope of this document.

Mais j'aimerais un sous-dossier spécifique pour chaque mailbox que j'ai.


Sauriez vous comment m'aider s'il vous plait?

Re: [mutt] Changer couleur des non-lus, dossier mail (en cou

Publié : jeu. 10 nov. 2011, 17:45
par tazzon
Mutt n'est qu'un lecteur de mail, pour les récupérer le mieux est d'utiliser un récupérateur de mail (du genre fetchmail) et un trieur (comme procmail) qui vont ranger tout ça dans des maildir séparés pour les différents comptes ou même en fonction des différents tris que tu veux faire sur les mêmes comptes.
Mon cheminement perso (qui je pense est un classique pour beaucoup) c'est :
fetchmail -> procmail/spamassassin -> maildir -> mutt.

fetchmail relève les différents compte que je lui ai paramétré et donne les mails à procmail qui les trie (en utilisant spamassassin au demeurant relativement efficace) et les ranges dans les différents maildir qui correpondent à mes différents compte.

J'avoue que je n'ai rien inventé, j'ai juste suivi différents tuto pour en arriver là.

Si tu le souhaites, je peux te filer la base ma configuration.

Re: [mutt] Changer couleur des non-lus, dossier mail (en cou

Publié : jeu. 10 nov. 2011, 18:04
par djipey
Mais mutt gère ça de base non, la récupération de mail?
Je n'ai pas vraiment besoin de trier les mails, j'ai mis des règles en place sur le serveur initial (comme j'ai un iphone, 2 ordis, plus les endroits auxquels je me connecte aléatoirement, c'est quand même plus pratique). Les mails sont classés dans des dossiers en amont, je voudrais juste les récupérer dans un dossier local. J'ai vu quelque part que Mutt créait un dossier Mail dés le lancement, mais il ne l'a pas fait pour moi...

Et pour ce qui est de la couleur des mails?

Merci à toi en tout cas pour ta réponse.

Re: [mutt] Changer couleur des non-lus, dossier mail (en cou

Publié : jeu. 10 nov. 2011, 18:14
par tazzon
Je sais pas si il sait récupérer des mails déjà trié sur le serveur, je l'utilise comme je l'ai écrit plus haut.
Je ne pense pas non plus qu'il crée un dossier, il faut créer le maildir et lui dire de l'utiliser.

Pour la couleur, je peux peut-être tout simplement te filer ce que j'ai (pas dit qu'il y ait tout ce que tu veux mais il est déjà pas mal personnalisé à mon goût).

Questions :
c'est quoi comme serveur ?
comment consultes-tu tes mails depuis tes autres PC (webmail ou logiciel) ?

Selon moi, le mieux est de créer des règles correspondant à ce que tu as fait sur ton serveur mail, c'est assez rapide (sauf si il y en a des dizaines, ça peut être un peu plus long dans ce cas).

Re: [mutt] Changer couleur des non-lus, dossier mail (en cou

Publié : jeu. 10 nov. 2011, 18:25
par djipey
Ok, envoie moi ton muttrc :)

C'est un serveur imap de google. Et pour consulter mes mails, en général c'est un soft, (thunderbird encore pour le moment, le temps de passer à mutt) ou l'appli par défaut fournie avec l'iphone. Mais je me seras aussi du webmail sur les pc où rien n'est installé.

Par contre je viens de tilter quand tu as dit que mutt ne faisait que LIRE le courrier. J'ai fait le test, et en effet à part répondre, je ne peux rien faire d'autre. Pas même modifier l'état (lu, non lu sur le serveur bien sûr), et ça c'est super embêtant. Est ce qu'il y aurait un plugin pour gérer ça?

Re: [mutt] Changer couleur des non-lus, dossier mail (en cou

Publié : jeu. 10 nov. 2011, 19:51
par tazzon
C'est juste la section couleur :
http://pastebin.archlinux.fr/434638

Re: [mutt] Changer couleur des non-lus, dossier mail (en cou

Publié : ven. 11 nov. 2011, 12:31
par djipey
Ok, merci à toi pour cette partie :) Je vais l'adapter un peu pour mes besoins je pense, mais c'est d'une grande aide.

Je me rends compte que j'ai dit une connerie dans mon dernier post, j'arrive à modifier les messages sur le serveur. Mais pour les effacer par exemple, il faut que je ferme mutt.

Par contre, que veut dire le sigle F à côté du message dans l'index?:

2341 O F Nov 05 To jeanpatrick. ( 1) Tuto scilab

O, c'est pour non-lu mais message pas nouveau, mais F c'est pour quoi? J'en ai plein des comme ça, sans avoir rien modifié.

Re: [mutt] Changer couleur des non-lus, dossier mail (en cou

Publié : ven. 11 nov. 2011, 13:37
par tazzon
À vrai dire je me suis jamais trop posé la question mais je suppose que c'est du genre message important.

Re: [mutt] Changer couleur des non-lus, dossier mail

Publié : ven. 11 nov. 2011, 22:44
par djipey
C'est bon j'ai trouvé la réponse à ma question:

Code : Tout sélectionner

+       message is to you and you only
T       message is to you, but also to or cc'ed to others
C       message is cc'ed to you
F       message is from you
L       message is sent to a subscribed mailing list
Sur cette page: http://www.mutt.org/doc/manual/manual-2.html

J'ai cependant encore quelques problèmes.

J'ai quelques messages dans l'index qui sot affichés en bleu. J'ai cherché dans la conf que tu m'as donnée, rien qui match le blue, pour aucun tag. Mais bon ça c'ets pas très grave.

Ce qui est un peu plus gênant c'est que j'ai suivi la doc pour pouvoir lire le html avec lynx dans mutt. Mais je me retrouve avec un problème d'encodage je pense, pour les caractères spéciaux. Par exemple "belle journée ensoleillée donne":
belle journ\351e ensoleill\351e. Et ça c'est gênant pour la lecture. Saurais tu comment faire pour contrer ça?

Re: [mutt] Changer couleur des non-lus, dossier mail

Publié : sam. 12 nov. 2011, 10:58
par tazzon
J'avais le même problème, je suis passé par w3m (il faut l'installer bien sûr) avec cette ligne dans le mailcap :

Code : Tout sélectionner

text/html; w3m -I %{charset} -T text/html -dump %s; needsterminal; copiousoutput
La plupart des mails sont interprété correctement, dans le pire des cas, pour la phrase que tu as donné ça me sort « belle journ'ee ensoleill'ee » ou un truc du genre (ça doit être suivant l'encodage).

Les messages qui sont en bleu, chez moi c'est quand ils ont été marqué à supprimé (avec le D — delete — à côté).

Re: [mutt] Changer couleur des non-lus, dossier mail

Publié : dim. 13 nov. 2011, 19:05
par djipey
:) Merci, ça marche nickel avec w3m.

Par contre c'est pas ça pour le bleu. Les messages qui vont être supprimés sont en gras bleu, avec le D à côté. Là ces messages sont en bleu normal (pas en gras). Je mets ma section couleur à l'heure actuelle:

Code : Tout sélectionner

####---------------------------------------------------------###
#
#Configuration des couleurs

################
###  INDEX
################
 
# text colors - general functions
color normal    default  default        # format du texte normal 
color status    brightgreen black                # couleur de la barre de statut 
color search    brightyellow        red                    # couleur des résultats de recherche
color message   brightyellow       default                                # couleur des messages d'information (exemple: chargement du message) 
color error     brightred    default                   # couleur des messages d'erreur 
color markers   brightred  default            # the + sign at the start of broken lines
 
# text colors - message index and attachment menu
color indicator black        white                            # couleur de la ligne courante
color tree      brightgreen   default                # Threads' arrow
color index     brightred  default ~F                        # important messages    ! flag - command "F" --> On met les messages important (tag F) en rouge gras.
color index     yellow                default ~N                  # nouveaux messages   N flag - command "N"
color index     red            default ~T            # tagged messages   * flag - command "t"
color index     yellow                default ~U                  # non-lu messages
color index     brightblue   default ~D   # messages supprimé     D flag - commands "d"/"u"
 
################
###  MESSAGE
################
 
# header de messages
#
color hdrdefault magenta default            # default color of message header
color header brightmagenta default ^(From): # From and Subject header
color header brightwhite default ^(Subject): # From and Subject header
color header brightwhite default ^(Date): # Date header
color header white default ^(In-Reply-To):

 
# attachement, URL, mail, signature
#
color attachment blue      default                          # attachments
color body       brightblue   default "(ftp|http)://[^ ]+"       # point out URLs
color body       cyan               default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses
color signature  brightblue     default                 # the signature (after sigdashes)
 
# Couleurs des quotes
#
color quoted    brightblue      default              # quoted text, 1st quote level
color quoted1   green     default      # quoted text, 2nd quote level
color quoted2   brightblue      default         # quoted text, 3rd quote level
color quoted3   green      default         # quoted text, 4th quote level
color quoted4   brightblue default    # quoted text, 5th quote level
color quoted5   green            default              # quoted text, 6th quote level 


Re: [mutt] Changer couleur des non-lus, dossier mail

Publié : ven. 18 nov. 2011, 23:47
par MrMen
Bonsoir je ne sais pas si tu as avancé dans ta configuration de mutt ou s'il te manque encore quelques trucs, mais personellement, je me suis très largement inspiré de ces deux tutos :
le premier
le second

Je ne sais pas si ça pourra t'être utile, mais j'étais heureux de tomber là dessus.

Re: [mutt] Changer couleur des non-lus, dossier mail

Publié : dim. 20 nov. 2011, 11:07
par tazzon
Bien vu Mr_Men je m'en suis servi également, ils sont très bien fait.