Projet

Général

Profil

Tuto mutt detail » Historique » Version 3

pizzacoca, 12/12/2018 23:07

1 1 pizzacoca
# Tuto mutt detail
2
3
## Installation
4
5
~~~
6
apt-get update && apt-get install mutt urlview 
7
~~~
8
9 2 pizzacoca
> **urlview** > afficher de manière efficace les liens web dans mutt 
10 1 pizzacoca
11
## Configuration de mutt
12
13
Il est préférable de partir de zéro, il faut donc créer un fichier .muttrc dans votre Dossier personnel. Ajoutez le contenu suivant, en le modifiant bien sûr avec vos informations personnelles. 
14
15
~~~
16
touch ~/.muttrc
17
~~~
18
19
### Configuration minimale
20
21
~~~
22
# configuration de base
23
set realname = "votresuperpseudodekill3r"
24
set header_cache =~/.mutt/cache/headers
25
set certificate_file =~/.mutt/certificates
26
set message_cachedir =~/.mutt/cache/bodies
27
28
# configuration imap
29
set spoolfile=imaps://imap.aquilenet.fr:993/INBOX
30
set imap_user = "prénom.nom@aquilenet.fr"
31
set imap_pass = "votremotdepasse"
32
set imap_passive="no"
33
set imap_check_subscribed="yes"
34
set imap_list_subscribed="yes"
35
36
# configuration SMTP
37
set smtp_url = "smtp://prénom.nom@aquilenet.fr@smtp.aquilenet.fr:587/"
38
set smtp_pass = "votremotdepasse"
39
set from = "prénom.nom@aquilenet.fr"
40
set use_envelope_from=yes # Pour que postfix ou sendmail ne change pas votre from
41
~~~
42
43
### Un peu plus
44
Vous pouvez ajouter d'autres paramètres, toujours dans .muttrc
45
46
~~~
47
#faire appel à un fichier de signature
48
set signature='~/.signature'
49
50
# Format de date
51
set date_format="%A %d %b %Y à %H:%M:%S (%Z)"
52
53
# phrase d'intro pour réponse quotée
54
set attribution="Le %d, %n a écrit :"
55
set forward_format="[Fwd: %s]"
56
set forward_quote
57
58
#Editeur
59
set edit_hdrs
60
61
auto_view text/html
62
set editor="vim" # indiquer ici votre éditeur de texte préféré.
63
64
#Un peu de couleur !
65
color attachment magenta default            # attachments
66
color body brightred default "(ftp|http)://[^ ]+"       # point out URLs
67
color body brightcyan default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses
68
color bold brightblue default               # boldface text
69
color error brightwhite red                 # error messages
70
color hdrdefault magenta default            # default color of message header
71
color header brightmagenta default ^(From): # From and Subject header
72
color header brightwhite default ^(Subject): # From and Subject header
73
color header brightwhite default ^(Date): # Date header
74
color header white default ^(In-Reply-To):
75
color indicator brightred default                   # indicator bar
76
color markers brightblue default            # wrapped line markers (+)
77
color message brightblack green             # status messages
78
color normal default default                # default
79
color quoted yellow default                 # quoted text, 1st quote level
80
color quoted1 green default                 # quoted text, 2nd quote level
81
color quoted2 brightblue default            # quoted text, 3rd quote level
82
color quoted3 blue default                  # quoted text, 4th quoet level
83
color search black yellow                   # matched search patterns in pager
84
color signature red default                 # the signature (after sigdashes)
85
color status default blue                   # status lines
86
color tilde brightblue default              # ``~'' used to pad blank lines
87
color tree green default                    # thread tree in the index menu
88
color underline brightgreen default         # underlined text
89
90
#Déterminer le nombre de mails de la boite aux lettres affichés en haut lorsqu'on ouvre un mail
91
set pager_index_lines=3
92
#Eviter de passer au message suivant lorsqu'on fait défiler un message
93
set pager_stop
94
 # Le fichier contenant les alias
95
 set alias_file=~/.aliases
96
 source ~/.aliases
97
 # Affiche le nom d'expéditeur contenu dans ~/.aliases
98
  set reverse_alias
99 3 pizzacoca
# Classement des mails par date d'arrivée
100
set sort=reverse-date
101
102 1 pizzacoca
~~~
103
104
### Ajout d'un menu latéral
105
106
~~~
107
 #SIDEBAR
108
set sidebar_visible
109
set sidebar_short_path
110
set sidebar_folder_indent
111
set sidebar_width = 26
112
set sidebar_divider_char = ' | '
113
set sidebar_indent_string = ' ''
114
set sidebar_format = "%B %* [%?N?%N / ?%S]"
115
set mail_check_stats
116
#color of folders with new mail 
117
color sidebar_new yellow default 
118
119
# which mailboxes to list in the sidebar 
120
#mailboxes =aquilenet =gmail
121
122
# ctrl-n, ctrl-p to select next, prev folder 
123
# # ctrl-o to open selected folder 
124
bind index \CP sidebar-prev 
125
bind index \CN sidebar-next 
126
bind index \CO sidebar-open 
127
bind pager \CP sidebar-prev 
128
bind pager \CN sidebar-next 
129
bind pager \CO sidebar-open 
130
131
# Remap bounce-message function to "B" 
132
bind index B bounce-message 
133
134
# Mario Holbe suggests: 
135
macro index b '<enter-command>toggle sidebar_visible<enter><refresh>' 
136
macro pager b '<enter-command>toggle sidebar_visible<enter><redraw-screen>'
137
~~~
138
139
### A éclaircir
140
~~~
141
exec sort-reverse #pour classer les mails par date
142
set beep_new
143
144
source ~/.mutt/sort-threads.rc
145
#  # Remap bounce-message function to "B"
146
 bind index B bounce-message 
147
~~~
148
149
### Points durs à régler
150
151
ces deux lignes "set locale" renvoient des erreurs lors du lancement de mutt
152
153
~~~
154
# locales FR pour les nom des jours et mois
155
#set locale="fr_FR"
156
# Pour la gestion des accents
157
#set locale="iso-8859-15"
158
~~~
159
160
### paramétrage GPG
161
162
Debian a fait le boulot pour nous, renseigner .muttrc avec un renvoi vers le fichier idoine suffit
163
164
~~~
165
source ~/.mutt/gpg.rc
166
~~~