Mutt-1.7.0
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 and work properly using an LFS-7.10
platform.
Package Information
-
Download (FTP): ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
-
Download MD5 sum: 2897069ce71e52bf9549e9317fcb9ffa
-
Download size: 3.9 MB
-
Estimated disk space required: 37 MB (plus a further 5MB for
the PDF manual)
-
Estimated build time: 0.3 SBU (plus a further 0.1 SBU to
build the PDF manual)
Mutt Dependencies
Optional
Aspell-0.60.6.1, Cyrus
SASL-2.1.26, GDB-7.11.1, GnuPG-2.1.15,
GPGME-1.6.0, libgssapi,
libidn-1.33, MIT
Kerberos V5-1.14.3, Mixmaster, an MTA (that provides
a sendmail command),
S-Lang-2.2.4, OpenSSL-1.0.2h
or GnuTLS-3.5.3, Berkeley
DB-6.2.23 or QDBM or Tokyo Cabinet
Optional (To Regenerate HTML Documentation)
libxslt-1.1.29 and either Lynx-2.8.8rel.2,
w3m-0.5.3, or
ELinks
Optional (To Generate PDF Manual)
docbook-dsssl-1.79, OpenJade-1.3.2,
and texlive-20160523b (or install-tl-unx)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/mutt
Installation of Mutt
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, you need to
modify the ownership of /var/mail
with this command:
chgrp -v mail /var/mail
Mutt will rebuild the html
documentation if libxslt is
present, then use that to update the text manual - even if none of
the specified browsers are present. That will create an empty text
file, so we will save the shipped file.
Install Mutt by running the
following commands:
cp -v doc/manual.txt{,.shipped} &&
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-docdir=/usr/share/doc/mutt-1.7.0 \
--enable-external-dotlock \
--enable-pop \
--enable-imap \
--enable-hcache \
--enable-sidebar &&
make &&
test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,}
To generate the PDF manual with texlive-20160523b, 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 by issuing the
following command as the root
user:
install -v -m644 doc/manual.pdf \
/usr/share/doc/mutt-1.7.0
Note
If you used a DESTDIR method to only install to a temporary
location as a regular user (as part of a package menagement
process), you will need to run the following as the root
user after completing the real install:
chown root:mail /usr/bin/mutt_dotlock &&
chmod -v 2755 /usr/bin/mutt_dotclock
Command Explanations
--enable-external-dotlock
:
In some circumstances the mutt-dotlock program is not created. This
switch ensures it is always created.
--enable-pop
: This switch
enables POP3 support.
--enable-imap
: This switch
enables IMAP support.
--enable-hcache
: This
switch enables header caching.
--enable-sidebar
: This
switch enables support for the sidebar (a list of mailboxes). It is
off by default, but can be turned on by :set sidebar_visible in mutt (and
off again with ':unset'), or it can be enabled in ~/.muttrc
.
--enable-smtp
: This switch enables SMTP
relay support.
--with-ssl
: This parameter adds SSL/TLS
support from OpenSSL-1.0.2h in POP3/IMAP/SMTP if they are
enabled.
--with-sasl
: This parameter adds
authentication support from Cyrus
SASL-2.1.26 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.
test -s doc/manual.txt || mv -v
doc/manual.txt{.shipped,}
: if the text manual is now
empty (libxslt is installed, but
without any of the specified text browsers), restore it from the
copy.
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.7.0/samples/gpg.rc >> ~/.muttrc
Contents
Installed Programs:
flea, mutt, mutt_dotlock, muttbug,
pgpewrap, pgpring, and smime_keys
Installed Libraries:
None
Installed Directories:
/usr/share/doc/mutt-1.7.0
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-2.1.15 utilities.
|
pgpring
|
is a key ring dumper for PGP. It is not needed for
GnuPG-2.1.15.
|
smime_keys
|
manages a keystore for S/MIME certificates.
|
Last updated on 2016-09-04 11:31:34 -0700