Mutt-1.5.21
Introduction to Mutt
The Mutt package contains a Mail
User Agent. This is useful for reading, writing, replying to,
saving, and deleting your email.
This package is known to build using an LFS 7.1 platform but has
not been tested.
Package Information
Mutt Dependencies
Optional
GnuPG-1.4.12 or GnuPG-2.0.18,
OpenSSL-1.0.1a or GnuTLS-3.0.19,
an MTA (that provides
a sendmail command),
Aspell-0.60.6.1, MIT
Kerberos V5-1.10.1, Cyrus
SASL-2.1.25, S-Lang-2.2.4, libidn-1.24,
Berkeley DB-5.3.15 or QDBM or Tokyo
Cabinet, and GDB
Optional (To Regenerate HTML Documentation)
libxslt-1.1.26 and either Lynx-2.8.8dev.10,
w3m-0.5.3 or
ELinks
Optional (To Generate PDF Manual)
JadeTeX-3.13 and docbook-dsssl-1.79
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/mutt
Installation of Mutt
Note
This version of Mutt is a
development release. The BLFS staff has determined that it
provides a stable program and fixes two issues in the current
stable version of Mutt: a
segmentation fault that occurs under certain conditions and a
compilation problem when building with recent versions of
GCC. To find the current stable
release, please refer to the Mutt home page.
Mutt requires a group named
mail. You can add this group, if it
does not exist, with this command:
groupadd -g 34 mail
If you did not install an MTA, such as Postfix-2.9.1 or
sendmail-8.14.5, you need to modify the
ownership of /var/mail with this
command:
chgrp -v mail /var/mail
Install Mutt by running the
following commands:
./configure --prefix=/usr --sysconfdir=/etc \
--with-docdir=/usr/share/doc/mutt-1.5.21 \
--enable-pop --enable-imap \
--enable-hcache --without-qdbm \
--without-tokyocabinet \
--with-gdbm --without-bdb &&
make
To generate the PDF manual with JadeTeX-3.13, run
the following command:
make -C doc manual.pdf
This package does not come with a test suite.
Now, as the root user:
make install
If you generated the PDF manual, install it and the source TeX file
by issuing the following command as the root user:
install -v -m644 doc/manual.{pdf,tex} \
/usr/share/doc/mutt-1.5.21
Command Explanations
--enable-pop: This switch
enables POP3 support.
--enable-imap: This switch
enables IMAP support.
--enable-hcache: This
switch enables header caching.
--without-qdbm: This switch
disables QDBM as the header cache
backend.
--without-tokyocabinet:
This switch disables Tokyo Cabinet
as the header cache backend.
--with-gdbm: This switch
enables GDBM as the header cache
backend.
--without-bdb: This switch
disables Berkeley DB as the header
cache backend.
--enable-smtp: This switch
enables SMTP relay support.
--with-ssl: This parameter
adds SSL/TLS support from OpenSSL-1.0.1a
in POP3/IMAP/SMTP if they are enabled.
--with-sasl: This parameter
adds authentication support from Cyrus
SASL-2.1.25 in POP3/IMAP/SMTP if they are enabled. Depending on
the server configuration, this may not be needed for POP3 or IMAP.
However, it is needed for SMTP authentication.
--with-slang: Use
S-Lang instead of Ncurses.
Configuring Mutt
Config Files
/etc/Muttrc, ~/.muttrc, /etc/mime.types, ~/.mime.types
Configuration Information
No changes in these files are necessary to begin using
Mutt. When you are ready to make
changes, the man page for muttrc is
a good starting place.
In order to utilize GnuPG, use
the following command:
cat /usr/share/doc/mutt-1.5.21/samples/gpg.rc >> ~/.muttrc
Mutt uses gpg in the imported sample. If
you have GnuPG-2.0.18 installed and you do not have
GnuPG-1.4.12 installed you can create a
symlink to satisfy this condition:
ln -v -s gpg2 /usr/bin/gpg
If, however, you have GnuPG-1.4.12
installed and you wish to use GnuPG-2.0.18,
then you should edit ~/.muttrc by
hand and change all occurances of gpg to gpg2.
Contents
Installed Programs:
flea, mutt, mutt_dotlock, muttbug,
pgpewrap, pgpring, and smime_keys
Installed Libraries:
None
Installed Directories:
/usr/share/doc/mutt-1.5.21
Short Descriptions
|
flea
|
is a bug submitter for Mutt.
|
|
mutt
|
is a Mail User Agent (MUA) which enables you to read,
write and delete your email.
|
|
mutt_dotlock
|
implements the mail spool file lock.
|
|
muttbug
|
is a script that executes flea.
|
|
pgpewrap
|
prepares a command line for the GnuPG-1.4.12 utilities.
|
|
pgpring
|
is a key ring dumper for PGP. It is not needed for
GnuPG-1.4.12.
|
|
smime_keys
|
manages a keystore for S/MIME certificates.
|
Last updated on 2012-05-10 19:26:11 +0000