Introduction à Mutt
Le paquet Mutt contient un agent
d'utilisateur courrier. Ceci est utile pour lire, écrire, répondre,
enregistrer et effacer votre courrier.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
Dépendances de Mutt
Recommandées (pour la version textuelle du manuel)
Lynx-2.8.9rel.1 ou Links-2.27 (ou W3m, ou ELinks) — lisez la note.
Facultatives
Aspell-0.60.8, Cyrus
SASL-2.1.28, GDB-12.1, GnuPG-2.3.7,
GnuTLS-3.7.7,GPGME-1.17.1,
libidn-1.41, MIT Kerberos
V5-1.20, un MTA
(qui fournit une commande sendmail), slang-2.3.2,
SQLite-3.39.2, libgssapi,
Mixmaster, QDBM ou Tokyo Cabinet
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/mutt
Installation de Mutt
Note
Mutt contient une version HTML
de son manuel, mais la version textuelle n'est plus fournie parce
que plusieurs personnes se sont plaintes de différences de
formatage dans les différents navigateurs de texte par rapporte à
la version publiée. Pour obtenir un fichier texte, les paquets
suivants sont listés par ordre de préférence : lynx qui utilise la surimpression (avec des
retours arrière) pour l'emphase, w3m ou elinks : les deux fournissent du texte
brut. Le texte brut est généralement recommandé à moins que vous
ne lisiez le manuel HTML, donc les instructions ci-dessous
utilisent lynx s'il est
disponible, ou links pour
produire du texte brut.
Mutt exige un groupe nommé
mail
. Vous pouvez ajouter ce groupe
s'il n'existe pas avec cette commande :
groupadd -g 34 mail
Si vous n'avez pas installé de MTA,
vous devez modifier le propriétaire de /var/mail
avec cette commande :
chgrp -v mail /var/mail
Installez Mutt en exécutant les
commandes suivantes :
Pour vous assurer qu'un manuel est texte brut est créé avec
lynx ou pour utiliser links à la place (au lieu de elinks), lancez la commande suivante :
sed -e 's/ -with_backspaces//' \
-e 's/elinks/links/' \
-e 's/-no-numbering -no-references//' \
-i doc/Makefile.in
Maintenant configurez et construisez l'application :
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-docdir=/usr/share/doc/mutt-2.2.6 \
--with-ssl \
--enable-external-dotlock \
--enable-pop \
--enable-imap \
--enable-hcache \
--enable-sidebar &&
make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Note
Si vous avez utilisé une méthode DESTDIR pour installer seulement
dans un emplacement temporaire en tant qu'utilisateur normal
(comme procédé de gestion des paquets), vous devrez lancer ce qui
suit en tant qu'utilisateur root
après l'installation réelle :
chown root:mail /usr/bin/mutt_dotlock &&
chmod -v 2755 /usr/bin/mutt_dotlock
Un fichier info est maintenant installé, donc vous devrez recréer
/usr/share/info/dir
comme cela est
décrit lors de l'installation de Texinfo dans LFS.
Explication des commandes
sed ... -e 's/ -with_backspaces//'
...
: cette commande désactive les retours arrière
utilisés pour l'emphase avec lynx,
pour obtenir du texte brut lisible avec view.
sed ... -e 's/elinks/links/'
...
: cela permet d'utiliser links à la place de elinks qui n'est pas dans le
livre.
sed ... -e 's/-no-numbering
-no-references//' ...
: cela supprime les
paramètres qui ne sont pas compris par links.
--enable-external-dotlock
: Dans
certaines circonstances, le programme mutt-dotlock n'est pas créé.
Ce paramètre assure qu'il sera toujours créé.
--enable-pop
: Ce
paramètre active le support de POP3.
--enable-imap
: Ce
paramètre active le support d'IMAP.
--enable-hcache
: Ce
paramètre active la mise en cache des en-têtes.
--enable-sidebar
: Ce
paramètre active la prise en charge de la barre latérale (une liste
de boîte aux lettres). Elle est désactivée par défaut, mais vous
pouvez l'activer avec :set
sidebar_visible dans mutt (et la désactiver de
nouveau avec ':unset'), ou elle peut être activée dans ~/.muttrc
.
--with-ssl
: Ce
paramètre ajoute le support de SSL/TLS d'openssl dans
POP3/IMAP/SMTP.
--enable-autocrypt
--with-sqlite3
: ces deux paramètres ajoutent la prise
en charge de la protection passive contre la collection de données,
avec gnupg et gpgme (gpgme est activé par autocrypt). Voir
le manuel.
--enable-gpgme
: Ce paramètre
active le support de GPG à travers le paquet GPGME. Utilisez ce
paramètre si vous voulez le support de GPG dans Mutt.
--enable-smtp
: Ce paramètre
active le support du relai SMTP.
--with-idn2
: Utilisez ce
paramètre si vous avez installé à la fois libidn et libidn2 et que
vous souhaitez utiliser libidn2 ici.
--with-sasl
: Ce paramètre ajoute
la prise en charge de l'authentification avec Cyrus
SASL-2.1.28 dans POP3/IMAP/SMTP s'ils sont activés. Selon la
configuration du serveur, cela peut ne pas être nécessaire pour
POP3 ou IMAP. Cependant, c'est nécessaire pour l'authentification
SMTP.
Configuration de Mutt
Fichiers de
configuration
/etc/Muttrc
, ~/.muttrc
, /etc/mime.types
et ~/.mime.types
Informations sur la configuration
Aucun changement n'est nécessaire dans ces fichiers pour
commencer à utiliser Mutt.
Lorsque vous êtes prêt à faire des changements, la page de man
pour muttrc
sera un bon point de
départ.
Pour utiliser GnuPG, utilisez la
commande suivante :
cat /usr/share/doc/mutt-2.2.6/samples/gpg.rc >> ~/.muttrc