2004-06-12 14:27:56 +08:00
<?xml version="1.0" encoding="ISO-8859-1"?>
2007-04-05 03:42:53 +08:00
< !DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
2004-06-12 14:27:56 +08:00
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
2014-03-17 06:26:45 +08:00
<!-- <!ENTITY mutt - download - http "&sourceforge - repo;/mutt/mutt - &mutt - version;.tar.gz"> -->
2014-03-17 06:48:21 +08:00
<!ENTITY mutt-download-http " ">
2014-03-16 10:02:12 +08:00
<!ENTITY mutt-download-ftp "ftp://ftp.mutt.org/mutt/mutt-&mutt-version;.tar.gz">
<!ENTITY mutt-md5sum "11f5b6a3eeba1afa1257fe93c9f26bff">
2013-10-28 19:09:05 +08:00
<!ENTITY mutt-size "3.7 MB">
2014-03-16 10:02:12 +08:00
<!ENTITY mutt-buildsize "36 MB (plus a further 8MB for the PDF manual)">
2014-03-17 06:26:45 +08:00
<!ENTITY mutt-time "0.7 SBU (plus a further 0.2SBU to regenerate the html if the required dependencies are present, and 0.2 SBU to build the PDF manual)">
2004-06-12 14:27:56 +08:00
]>
2003-09-24 04:34:30 +08:00
<sect1 id= "mutt" xreflabel= "Mutt-&mutt-version;" >
2005-04-29 04:41:11 +08:00
<?dbhtml filename="mutt.html"?>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<sect1info >
<othername > $LastChangedBy$</othername>
<date > $Date$</date>
</sect1info>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<title > Mutt-&mutt-version; </title>
2005-05-22 18:19:50 +08:00
2010-11-19 06:25:27 +08:00
<indexterm zone= "mutt" >
<primary sortas= "a-mutt" > mutt</primary>
</indexterm>
2005-04-29 04:41:11 +08:00
<sect2 role= "package" >
<title > Introduction to Mutt</title>
2005-05-22 18:19:50 +08:00
2007-06-13 03:42:21 +08:00
<para > The <application > Mutt</application> package contains a Mail User
Agent. This is useful for reading, writing, replying to, saving, and
deleting your email.</para>
2005-05-22 18:19:50 +08:00
2014-02-25 19:54:44 +08:00
&lfs75_checked;
2012-05-11 03:26:11 +08:00
2005-04-29 04:41:11 +08:00
<bridgehead renderas= "sect3" > Package Information</bridgehead>
<itemizedlist spacing= 'compact' >
<listitem >
<para > Download (HTTP): <ulink url= "&mutt-download-http;" /> </para>
</listitem>
<listitem >
<para > Download (FTP): <ulink url= "&mutt-download-ftp;" /> </para>
</listitem>
<listitem >
<para > Download MD5 sum: &mutt-md5sum; </para>
</listitem>
<listitem >
<para > Download size: &mutt-size; </para>
</listitem>
<listitem >
<para > Estimated disk space required: &mutt-buildsize; </para>
</listitem>
<listitem >
<para > Estimated build time: &mutt-time; </para>
</listitem>
</itemizedlist>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<bridgehead renderas= "sect3" > Mutt Dependencies</bridgehead>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<bridgehead renderas= "sect4" > Optional</bridgehead>
2013-10-22 05:39:03 +08:00
<para role= "optional" >
<xref linkend= "aspell" /> ,
<xref linkend= "cyrus-sasl" /> ,
2014-03-16 10:02:12 +08:00
<xref linkend= "gdb" /> ,
<xref linkend= "gnupg2" /> ,
<xref linkend= "gpgme" /> ,
<ulink url= "http://www.citi.umich.edu/projects/nfsv4/linux/" > libgssapi</ulink> ,
2013-10-22 05:39:03 +08:00
<xref linkend= "libidn" /> ,
2014-03-16 10:02:12 +08:00
<xref linkend= "mitkrb" /> ,
<ulink url= "http://mixmaster.sourceforge.net/" > Mixmaster</ulink> ,
an <xref linkend= "server-mail" /> (that provides a <command > sendmail</command> command),
<xref linkend= "slang" /> ,
<xref linkend= "openssl" /> or
<xref linkend= "gnutls" /> ,
2013-10-22 05:39:03 +08:00
<xref linkend= "db" /> or
2014-03-16 10:02:12 +08:00
<ulink url= "http://fallabs.com/qdbm/" > QDBM</ulink> or
<ulink url= "http://fallabs.com/tokyocabinet/" > Tokyo Cabinet</ulink>
2008-03-17 03:19:21 +08:00
</para>
2005-05-22 18:19:50 +08:00
2007-06-13 03:42:21 +08:00
<bridgehead renderas= "sect4" > Optional (To Regenerate HTML
Documentation)</bridgehead>
2013-10-22 05:39:03 +08:00
<para role= "optional" >
<xref linkend= "libxslt" /> and either
<xref linkend= "lynx" /> ,
<xref linkend= "w3m" /> or
<ulink url= "http://elinks.or.cz/" > ELinks</ulink>
</para>
2007-06-13 03:42:21 +08:00
<bridgehead renderas= "sect4" > Optional (To Generate PDF Manual)</bridgehead>
2012-10-30 04:07:07 +08:00
<para role= "optional" >
2014-03-16 10:02:12 +08:00
<xref linkend= "docbook-dsssl" /> ,
<xref linkend= "openjade" /> and
<xref linkend= "texlive" />
2012-10-30 04:07:07 +08:00
</para>
2006-05-29 12:50:48 +08:00
2006-04-11 02:35:11 +08:00
<para condition= "html" role= "usernotes" > User Notes:
<ulink url= "&blfs-wiki;/mutt" /> </para>
2005-04-29 04:41:11 +08:00
</sect2>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<sect2 role= "installation" >
<title > Installation of Mutt</title>
2005-05-22 18:19:50 +08:00
2006-03-03 04:43:38 +08:00
<note >
<para > This version of <application > Mutt</application> 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
<application > Mutt</application> : a segmentation fault that occurs under
2010-11-19 06:25:27 +08:00
certain conditions and a compilation problem when building with recent
versions of <application > GCC</application> . To find the current
2006-03-03 04:43:38 +08:00
stable release, please refer to the
<ulink url= "http://www.mutt.org/" > Mutt home page</ulink> .</para>
</note>
2005-05-22 18:19:50 +08:00
<para > <application > Mutt</application> requires a group named
<systemitem class= "groupname" > mail</systemitem> . You can
2005-04-29 04:41:11 +08:00
add this group, if it does not exist, with this command:</para>
2005-05-22 18:19:50 +08:00
2005-06-06 05:06:40 +08:00
<screen role= "root" > <userinput > groupadd -g 34 mail</userinput> </screen>
2005-05-22 18:19:50 +08:00
2014-02-23 19:31:30 +08:00
<para > If you did not install an <xref linkend= "server-mail" /> , you need to
modify the ownership of <filename class= "directory" > /var/mail</filename>
with this command:</para>
2005-05-22 18:19:50 +08:00
2005-05-01 17:37:53 +08:00
<screen role= "root" > <userinput > chgrp -v mail /var/mail</userinput> </screen>
2005-05-22 18:19:50 +08:00
<para > Install <application > Mutt</application> by running the following
2005-04-29 04:41:11 +08:00
commands:</para>
2005-05-22 18:19:50 +08:00
2010-11-24 03:51:48 +08:00
<screen > <userinput > ./configure --prefix=/usr --sysconfdir=/etc \
2009-01-29 07:03:31 +08:00
--with-docdir=/usr/share/doc/mutt-&mutt-version; \
--enable-pop --enable-imap \
--enable-hcache --without-qdbm \
--without-tokyocabinet \
2009-07-19 05:04:00 +08:00
--with-gdbm --without-bdb & &
2005-06-17 04:04:11 +08:00
make</userinput> </screen>
2010-11-19 06:25:27 +08:00
<!-- for the moment, the html is regenerated automatically if the deps are
present, there is no way to stop it except by removing a dependency
2007-06-13 03:42:21 +08:00
<para > If you have the necessary dependencies installed and would like
to rebuild the HTML documentation, issue the following commands:</para>
<screen > <userinput > make -C doc clean & &
2010-11-19 06:25:27 +08:00
make -C doc</userinput> </screen> -->
2007-06-13 03:42:21 +08:00
2012-10-30 04:07:07 +08:00
<para > To generate the PDF manual with <xref linkend= "texlive" /> , run
2007-12-14 22:49:57 +08:00
the following command:</para>
2007-06-13 03:42:21 +08:00
<screen > <userinput > make -C doc manual.pdf</userinput> </screen>
2005-06-17 04:04:11 +08:00
<para > This package does not come with a test suite.</para>
<para > Now, as the <systemitem class= "username" > root</systemitem> user:</para>
<screen role= 'root' > <userinput > make install</userinput> </screen>
2005-05-22 18:19:50 +08:00
2007-06-13 03:42:21 +08:00
<para > If you generated the PDF manual, install it and the source TeX
2007-12-14 22:49:57 +08:00
file by issuing the following command as the
<systemitem class= "username" > root</systemitem> user:</para>
2007-06-13 03:42:21 +08:00
<screen role= 'root' > <userinput > install -v -m644 doc/manual.{pdf,tex} \
/usr/share/doc/mutt-&mutt-version; </userinput> </screen>
2005-04-29 04:41:11 +08:00
</sect2>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<sect2 role= "commands" >
2005-05-01 17:37:53 +08:00
<title > Command Explanations</title>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<para > <parameter > --enable-pop</parameter> : This switch enables
2005-05-22 18:19:50 +08:00
POP3 support.</para>
2005-04-29 04:41:11 +08:00
<para > <parameter > --enable-imap</parameter> : This switch enables
2005-05-22 18:19:50 +08:00
IMAP support.</para>
2008-05-09 20:42:27 +08:00
2008-03-17 03:19:21 +08:00
<para > <parameter > --enable-hcache</parameter> : This switch enables
header caching.</para>
<para > <parameter > --without-qdbm</parameter> : This switch disables
2008-03-18 03:44:29 +08:00
<application > QDBM</application> as the header cache backend.</para>
2008-03-17 03:19:21 +08:00
2009-01-29 07:03:31 +08:00
<para > <parameter > --without-tokyocabinet</parameter> : This switch disables
<application > Tokyo Cabinet</application> as the header cache backend.</para>
2009-07-17 22:05:50 +08:00
<para > <parameter > --with-gdbm</parameter> : This switch enables
2008-03-18 03:44:29 +08:00
<application > GDBM</application> as the header cache backend.</para>
2008-03-17 03:19:21 +08:00
2009-07-19 05:04:00 +08:00
<para > <parameter > --without-bdb</parameter> : This switch disables
2008-03-18 03:44:29 +08:00
<application > Berkeley DB</application> as the header cache backend.</para>
2005-05-22 18:19:50 +08:00
2013-10-28 19:09:05 +08:00
<para > <option > --enable-smtp</option> : This switch enables
2007-06-13 03:42:21 +08:00
SMTP relay support.</para>
2013-10-28 19:09:05 +08:00
<para > <option > --with-ssl</option> : This parameter adds SSL/TLS
2007-06-16 02:16:49 +08:00
support from <xref linkend= "openssl" /> in POP3/IMAP/SMTP if they are
enabled.</para>
2013-10-28 19:09:05 +08:00
<para > <option > --with-sasl</option> : This parameter adds
2007-06-16 02:16:49 +08:00
authentication support from <xref linkend= "cyrus-sasl" /> 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.</para>
2010-04-22 03:10:06 +08:00
2013-10-28 19:09:05 +08:00
<para > <option > --with-slang</option> : Use <application > S-Lang
2010-02-03 17:51:00 +08:00
</application> instead of <application > Ncurses</application> .</para>
2006-03-02 16:11:39 +08:00
2005-04-29 04:41:11 +08:00
</sect2>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<sect2 role= "configuration" >
<title > Configuring Mutt</title>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<sect3 id= "mutt-config" >
2005-05-01 17:37:53 +08:00
<title > Config Files</title>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<para > <filename > /etc/Muttrc</filename> , <filename > ~/.muttrc</filename> ,
<filename > /etc/mime.types</filename> , <filename > ~/.mime.types</filename> </para>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<indexterm zone= "mutt mutt-config" >
<primary sortas= "e-etc-Muttrc" > /etc/Muttrc</primary>
</indexterm>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<indexterm zone= "mutt mutt-config" >
<primary sortas= "e-AA.muttrc" > ~/.muttrc</primary>
</indexterm>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<indexterm zone= "mutt mutt-config" >
<primary sortas= "e-etc-mime.types" > /etc/mime.types</primary>
</indexterm>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<indexterm zone= "mutt mutt-config" >
<primary sortas= "e-AA.mime.types" > ~/.mime.types</primary>
</indexterm>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
</sect3>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<sect3 >
<title > Configuration Information</title>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<para > No changes in these files are necessary to begin using
2005-05-22 18:19:50 +08:00
<application > Mutt</application> . When you are ready to make changes, the
2005-04-29 04:41:11 +08:00
man page for <filename > muttrc</filename> is a good starting place.</para>
2005-05-22 18:19:50 +08:00
<para > In order to utilize <application > GnuPG</application> , use the following
2005-04-29 04:41:11 +08:00
command:</para>
2005-05-22 18:19:50 +08:00
2007-06-13 03:42:21 +08:00
<screen > <userinput > cat /usr/share/doc/mutt-&mutt-version; /samples/gpg.rc > > ~/.muttrc</userinput> </screen>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
</sect3>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
</sect2>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<sect2 role= "content" >
<title > Contents</title>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<segmentedlist >
<segtitle > Installed Programs</segtitle>
<segtitle > Installed Libraries</segtitle>
<segtitle > Installed Directories</segtitle>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<seglistitem >
2007-06-13 03:42:21 +08:00
<seg > flea, mutt, mutt_dotlock, muttbug, pgpewrap, pgpring, and
smime_keys</seg>
2005-04-29 04:41:11 +08:00
<seg > None</seg>
2007-06-13 03:42:21 +08:00
<seg > /usr/share/doc/mutt-&mutt-version; </seg>
2005-04-29 04:41:11 +08:00
</seglistitem>
</segmentedlist>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<variablelist >
<bridgehead renderas= "sect3" > Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<varlistentry id= "flea" >
<term > <command > flea</command> </term>
<listitem >
<para > is a bug submitter for <application > Mutt</application> .</para>
<indexterm zone= "mutt flea" >
<primary sortas= "b-flea" > flea</primary>
</indexterm>
</listitem>
</varlistentry>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<varlistentry id= "mutt-prog" >
<term > <command > mutt</command> </term>
<listitem >
2007-06-13 03:42:21 +08:00
<para > is a Mail User Agent (MUA) which enables you to read, write
and delete your email.</para>
2005-04-29 04:41:11 +08:00
<indexterm zone= "mutt mutt-prog" >
<primary sortas= "b-mutt" > mutt</primary>
</indexterm>
</listitem>
</varlistentry>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<varlistentry id= "mutt_dotlock" >
<term > <command > mutt_dotlock</command> </term>
<listitem >
<para > implements the mail spool file lock.</para>
<indexterm zone= "mutt mutt_dotlock" >
<primary sortas= "b-mutt_dotlock" > mutt_dotlock</primary>
</indexterm>
</listitem>
</varlistentry>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
<varlistentry id= "muttbug" >
<term > <command > muttbug</command> </term>
<listitem >
<para > is a script that executes <command > flea</command> .</para>
<indexterm zone= "mutt muttbug" >
2012-07-29 07:46:35 +08:00
<primary sortas= "b-muttbug" > muttbug</primary>
2005-04-29 04:41:11 +08:00
</indexterm>
</listitem>
</varlistentry>
2005-05-22 18:19:50 +08:00
2007-06-13 03:42:21 +08:00
<varlistentry id= "pgpewrap" >
<term > <command > pgpewrap</command> </term>
<listitem >
2013-10-22 05:39:03 +08:00
<para > prepares a command line for the <xref linkend= "gnupg2" />
2007-06-13 03:42:21 +08:00
utilities.</para>
<indexterm zone= "mutt pgpewrap" >
2012-07-29 07:46:35 +08:00
<primary sortas= "b-pgpewrap" > pgpewrap</primary>
2007-06-13 03:42:21 +08:00
</indexterm>
</listitem>
</varlistentry>
<varlistentry id= "pgpring" >
<term > <command > pgpring</command> </term>
<listitem >
<para > is a key ring dumper for <ulink
url="http://www.pgp.com/">PGP</ulink> . It is not needed for
2013-10-22 05:39:03 +08:00
<xref linkend= "gnupg2" /> .</para>
2007-06-13 03:42:21 +08:00
<indexterm zone= "mutt pgpring" >
2012-07-29 07:46:35 +08:00
<primary sortas= "b-pgpring" > pgpring</primary>
2007-06-13 03:42:21 +08:00
</indexterm>
</listitem>
</varlistentry>
<varlistentry id= "smime_keys" >
<term > <command > smime_keys</command> </term>
<listitem >
<para > manages a keystore for S/MIME certificates.</para>
<indexterm zone= "mutt smime_keys" >
2012-07-29 07:46:35 +08:00
<primary sortas= "b-smime_keys" > smime_keys</primary>
2007-06-13 03:42:21 +08:00
</indexterm>
</listitem>
</varlistentry>
2005-04-29 04:41:11 +08:00
</variablelist>
2005-05-22 18:19:50 +08:00
2005-04-29 04:41:11 +08:00
</sect2>
2005-05-22 18:19:50 +08:00
2002-07-08 04:28:42 +08:00
</sect1>