Mutt-2.2.12

Introduction à Mutt

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

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://bitbucket.org/mutt/mutt/downloads/mutt-2.2.12.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 5b3e1feb8473bf64847d1fd85084dbb0

  • Taille du téléchargement : 5.3 Mo

  • Estimation de l'espace disque requis : 48 Mo

  • Estimation du temps de construction : 0,3 SBU

Dépendances de Mutt

Recommandées (pour la version textuelle du manuel)

Facultatives

Aspell-0.60.8.1, Cyrus SASL-2.1.28, DocBook-utils-0.6.14, GDB-14.1, GnuPG-2.4.4, GnuTLS-3.8.3, GPGME-1.23.2, libidn-1.42, MIT Kerberos V5-1.21.2, un MTA (qui fournit une commande sendmail), slang-2.3.3, SQLite-3.45.1, libgssapi, Mixmaster, QDBM ou Tokyo Cabinet

Notes des auteurs : https://wiki.linuxfromscratch.org/blfs/wiki/mutt

Installation de Mutt

[Note]

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 (en tant qu'utilisateur root) :

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.12 \
            --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]

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.12/samples/gpg.rc >> ~/.muttrc

Contenu

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

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.4.4

pgpring

est un afficheur de trousseaux de clés pour PGP. Il n'est pas nécessaire pour GnuPG-2.4.4

smime_keys

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