Mutt-1.13.4

Introduction à Mutt

Le paquet Mutt contient un agent d'utilisateur courrier. Ceci est utile pour lire, écrire, répondre, enregistrer et effacer votre courrier.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

Dépendances de Mutt

Facultatives

Aspell-0.60.8, Cyrus SASL-2.1.27, GDB-9.1, GnuPG-2.2.19, GnuTLS-3.6.12,GPGME-1.13.1, libidn-1.35, MIT Kerberos V5-1.18, un MTA (qui fournit une commande sendmail), slang-2.3.2, SQLite-3.31.1, libgssapi, Mixmaster, QDBM ou Tokyo Cabinet

Facultatives (pour régénérer la documentation HTML)

libxslt-1.1.34 et soit Lynx-2.8.9rel.1, soit W3m, soit ELinks

Facultatives (pour générer le manuel en PDF)

docbook-dsssl-1.79, OpenJade-1.3.2 et texlive-20190410 (ou install-tl-unx avec pdfjadetex d'installé)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/mutt

Installation de Mutt

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

Mutt reconstruira la documentation html si libxslt est présent, ensuite utilisez cela pour mettre à jour le manuel en texte brut - seulement si aucun des navigateurs spécifiés est présent. Cela créera un fichier texte vide, alors nous enregistrerons le fichier fournit.

Installez Mutt en lançant les commandes suivantes :

cp -v doc/manual.txt{,.shipped} &&
./configure --prefix=/usr                           \
            --sysconfdir=/etc                       \
            --with-docdir=/usr/share/doc/mutt-1.13.4 \
            --with-ssl                              \
            --enable-external-dotlock               \
            --enable-pop                            \
            --enable-imap                           \
            --enable-hcache                         \
            --enable-sidebar                        &&
make

Pour générer le manuel PDF avec texlive-20190410, lancez la commande suivante :

make -C doc manual.pdf

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install &&
test -s doc/manual.txt ||
  install -v -m644 doc/manual.txt.shipped \
  /usr/share/doc/mutt-1.13.4/manual.txt

Si vous avez généré le manuel PDF, installez-le avec le fichier source TeX en lançant la commande suivante en tant qu'utilisateur root :

install -v -m644 doc/manual.pdf \
    /usr/share/doc/mutt-1.13.4
[Note]

Note

Si vous avez utilisé une méthode DESTDIR pour installer 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

--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 le support pour la barre latérale (une liste de boîte aux lettres). Il est désactivé par défaut, mais vous pouvez l'active avec :set sidebar_visible dans mutt (et le désactiver de nouveau avec ':unset'), ou il peut être activé 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 le support d'authentification de Cyrus SASL-2.1.27 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.

test -s doc/manual.txt || install -v -m644 doc/manual.txt.shipped ... : si le manuel texte est maintenant vide (libxslt est installé, mais aucun des navigateurs texte spécifié n'est installé), on l'installe depuis une copie après avoir lancé « make install » (qui aurait vidé manual.txt si le fichier inclus avait déjà été copié).

Configuration de Mutt

Fichiers de configuration

/etc/Muttrc, ~/.muttrc, /etc/mime.types, ~/.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-1.13.4/samples/gpg.rc >> ~/.muttrc

Contenu

Programmes installés: flea, mutt, mutt_dotlock, muttbug, pgpewrap, pgpring et smime_keys
Bibliothèques installées: Aucune
Répertoires installés: /usr/share/doc/mutt-1.13.4

Descriptions courtes

flea

est un script pour montrer où rapporter les bogues.

mutt

est un agent utilisateur de courrier (MUA) qui vous permet de lire, écrire et effacer votre courrier.

mutt_dotlock

implémente le verrouillage du fichier de spool de courrier.

muttbug

est un script identique à flea.

pgpewrap

prépare une ligne de commande pour les outils GnuPG-2.2.19.

pgpring

est un générateur de trousseau de clés pour PGP. Il n'est pas nécessaire pour GnuPG-2.2.19.

smime_keys

gère un ensemble de clé pour les certificats S/MIME.

Last updated on 2020-02-18 00:32:53 +0100