source: basicnet/mailnews/mutt.xml@ a1813d08

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since a1813d08 was a1813d08, checked in by Ken Moffat <ken@…>, 13 years ago

Bring forward the openssl-1.0.0 upgrade because of the security fix in 1.0.0b (also in 0.9.8p). This will break the versions of mutt, heimdal, postgresql (probably) and ruby currently in the book if used (it's optional for all of them) - added temporary explanatory para to each of those packages. For openssl itself, bc is no longer required by the testsuite, without it there is a brief whinge hidden in the output, but it still reports that all tests succeedded.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8697 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 13.0 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY mutt-download-http "&sourceforge-repo;/mutt/mutt-&mutt-version;.tar.gz">
8 <!ENTITY mutt-download-ftp "ftp://ftp.mutt.org/mutt/devel/mutt-&mutt-version;.tar.gz">
9 <!ENTITY mutt-md5sum "027cdd9959203de0c3c64149a7ee351c">
10 <!ENTITY mutt-size "3.5 MB">
11 <!ENTITY mutt-buildsize "28.5 MB">
12 <!ENTITY mutt-time "0.3 SBU">
13]>
14
15<sect1 id="mutt" xreflabel="Mutt-&mutt-version;">
16 <?dbhtml filename="mutt.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Mutt-&mutt-version;</title>
24
25 <sect2 role="package">
26 <title>Introduction to Mutt</title>
27
28 <para>The <application>Mutt</application> package contains a Mail User
29 Agent. This is useful for reading, writing, replying to, saving, and
30 deleting your email.</para>
31
32 <!-- FIXME -->
33 <para>If you intend to link this application to <xref linkend="openssl"/>
34 you will need to use mutt-1.5.21.</para>
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing='compact'>
38 <listitem>
39 <para>Download (HTTP): <ulink url="&mutt-download-http;"/></para>
40 </listitem>
41 <listitem>
42 <para>Download (FTP): <ulink url="&mutt-download-ftp;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download MD5 sum: &mutt-md5sum;</para>
46 </listitem>
47 <listitem>
48 <para>Download size: &mutt-size;</para>
49 </listitem>
50 <listitem>
51 <para>Estimated disk space required: &mutt-buildsize;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated build time: &mutt-time;</para>
55 </listitem>
56 </itemizedlist>
57
58 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
59 <itemizedlist spacing="compact">
60 <listitem>
61 <para>Required patch: <ulink
62 url="&patch-root;/mutt-&mutt-version;-interactive_smtp_fix-1.patch"/></para>
63 </listitem>
64 </itemizedlist>
65
66 <bridgehead renderas="sect3">Mutt Dependencies</bridgehead>
67
68 <bridgehead renderas="sect4">Optional</bridgehead>
69 <para role="optional"><xref linkend="gnupg"/> or <xref linkend="gnupg2"/>,
70 <xref linkend="openssl"/> or <xref linkend="gnutls"/>,
71 an <xref linkend="server-mail"/> (that provides a <command>sendmail</command> command),
72 <xref linkend="aspell"/>,
73 <xref linkend="mitkrb"/> or <xref linkend="heimdal"/>,
74 <xref linkend="cyrus-sasl"/>,
75 <xref linkend="slang"/>,
76 <xref linkend="libidn"/>,
77 <xref linkend="db"/> or
78 <!-- <xref linkend="gdbm"/> -->
79 <ulink url="http://qdbm.sourceforge.net/">QDBM</ulink> or
80 <ulink url="http://tokyocabinet.sourceforge.net/index.html">Tokyo Cabinet</ulink>, and
81 <ulink url="http://www.gnu.org/software/gdb/gdb.html">GDB</ulink>
82 </para>
83
84 <bridgehead renderas="sect4">Optional (To Regenerate HTML
85 Documentation)</bridgehead>
86 <para role="optional"><xref linkend="libxslt"/> and either
87 <xref linkend="lynx"/>,
88 <xref linkend="w3m"/> or
89 <ulink url="http://elinks.or.cz/">ELinks</ulink></para>
90
91 <bridgehead renderas="sect4">Optional (To Generate PDF Manual)</bridgehead>
92 <para role="optional"><xref linkend="jadetex"/> and
93 <xref linkend="docbook-dsssl"/></para>
94
95 <para condition="html" role="usernotes">User Notes:
96 <ulink url="&blfs-wiki;/mutt"/></para>
97
98 </sect2>
99
100 <sect2 role="installation">
101 <title>Installation of Mutt</title>
102
103 <note>
104 <para>This version of <application>Mutt</application> is a development
105 release. The BLFS staff has determined that it provides a stable
106 program and fixes two issues in the current stable version of
107 <application>Mutt</application>: a segmentation fault that occurs under
108 certain conditions and a compilation problem when building with
109 <application>GCC-&gcc-version;</application>. To find the current
110 stable release, please refer to the
111 <ulink url="http://www.mutt.org/">Mutt home page</ulink>.</para>
112 </note>
113
114 <para><application>Mutt</application> requires a group named
115 <systemitem class="groupname">mail</systemitem>. You can
116 add this group, if it does not exist, with this command:</para>
117
118<screen role="root"><userinput>groupadd -g 34 mail</userinput></screen>
119
120 <para>If you did not install an MTA, such as <xref linkend="postfix"/> or
121 <xref linkend="sendmail"/>, you need to modify the ownership of
122 <filename class="directory">/var/mail</filename> with this command:</para>
123
124<screen role="root"><userinput>chgrp -v mail /var/mail</userinput></screen>
125
126 <para>Install <application>Mutt</application> by running the following
127 commands:</para>
128
129<screen><userinput>patch -Np1 -i ../mutt-&mutt-version;-interactive_smtp_fix-1.patch &amp;&amp;
130./configure --prefix=/usr --sysconfdir=/etc \
131 --with-docdir=/usr/share/doc/mutt-&mutt-version; \
132 --enable-pop --enable-imap \
133 --enable-hcache --without-qdbm \
134 --without-tokyocabinet \
135 --with-gdbm --without-bdb &amp;&amp;
136make</userinput></screen>
137
138 <para>If you have the necessary dependencies installed and would like
139 to rebuild the HTML documentation, issue the following commands:</para>
140
141<screen><userinput>make -C doc clean &amp;&amp;
142make -C doc</userinput></screen>
143
144 <para>To generate the PDF manual with <xref linkend="jadetex"/>, run
145 the following command:</para>
146
147<screen><userinput>make -C doc manual.pdf</userinput></screen>
148
149 <para>This package does not come with a test suite.</para>
150
151 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
152
153<screen role='root'><userinput>make install</userinput></screen>
154
155 <para>If you generated the PDF manual, install it and the source TeX
156 file by issuing the following command as the
157 <systemitem class="username">root</systemitem> user:</para>
158
159<screen role='root'><userinput>install -v -m644 doc/manual.{pdf,tex} \
160 /usr/share/doc/mutt-&mutt-version;</userinput></screen>
161
162 </sect2>
163
164 <sect2 role="commands">
165 <title>Command Explanations</title>
166
167 <para><parameter>--enable-pop</parameter>: This switch enables
168 POP3 support.</para>
169
170 <para><parameter>--enable-imap</parameter>: This switch enables
171 IMAP support.</para>
172
173 <para><parameter>--enable-hcache</parameter>: This switch enables
174 header caching.</para>
175
176 <para><parameter>--without-qdbm</parameter>: This switch disables
177 <application>QDBM</application> as the header cache backend.</para>
178
179 <para><parameter>--without-tokyocabinet</parameter>: This switch disables
180 <application>Tokyo Cabinet</application> as the header cache backend.</para>
181
182 <!-- <para><parameter>- -without-gdbm</parameter>: This switch disables
183 <application>GDBM</application> as the header cache backend.</para> -->
184
185 <para><parameter>--with-gdbm</parameter>: This switch enables
186 <application>GDBM</application> as the header cache backend.</para>
187
188 <para><parameter>--without-bdb</parameter>: This switch disables
189 <application>Berkeley DB</application> as the header cache backend.</para>
190
191 <para><parameter>--enable-smtp</parameter>: This switch enables
192 SMTP relay support.</para>
193
194 <para><parameter>--with-ssl</parameter>: This parameter adds SSL/TLS
195 support from <xref linkend="openssl"/> in POP3/IMAP/SMTP if they are
196 enabled.</para>
197
198 <para><parameter>--with-sasl</parameter>: This parameter adds
199 authentication support from <xref linkend="cyrus-sasl"/> in POP3/IMAP/SMTP
200 if they are enabled. Depending on the server configuration, this may not
201 be needed for POP3 or IMAP. However, it is needed for SMTP
202 authentication.</para>
203
204 <para><parameter>--with-slang</parameter>: Use <application>S-Lang
205 </application> instead of <application>Ncurses</application>.</para>
206
207 </sect2>
208
209 <sect2 role="configuration">
210 <title>Configuring Mutt</title>
211
212 <sect3 id="mutt-config">
213 <title>Config Files</title>
214
215 <para><filename>/etc/Muttrc</filename>, <filename>~/.muttrc</filename>,
216 <filename>/etc/mime.types</filename>, <filename>~/.mime.types</filename></para>
217
218 <indexterm zone="mutt mutt-config">
219 <primary sortas="e-etc-Muttrc">/etc/Muttrc</primary>
220 </indexterm>
221
222 <indexterm zone="mutt mutt-config">
223 <primary sortas="e-AA.muttrc">~/.muttrc</primary>
224 </indexterm>
225
226 <indexterm zone="mutt mutt-config">
227 <primary sortas="e-etc-mime.types">/etc/mime.types</primary>
228 </indexterm>
229
230 <indexterm zone="mutt mutt-config">
231 <primary sortas="e-AA.mime.types">~/.mime.types</primary>
232 </indexterm>
233
234 </sect3>
235
236 <sect3>
237 <title>Configuration Information</title>
238
239 <para>No changes in these files are necessary to begin using
240 <application>Mutt</application>. When you are ready to make changes, the
241 man page for <filename>muttrc</filename> is a good starting place.</para>
242
243 <para>In order to utilize <application>GnuPG</application>, use the following
244 command:</para>
245
246<screen><userinput>cat /usr/share/doc/mutt-&mutt-version;/samples/gpg.rc &gt;&gt; ~/.muttrc</userinput></screen>
247
248 <para><application>Mutt</application> uses <command>gpg</command> in the
249 imported sample. If you have <xref linkend="gnupg2"/> installed and you
250 do not have <xref linkend="gnupg"/> installed you can create a symlink
251 to satisfy this condition:</para>
252
253 <screen role="root"><userinput>ln -v -s gpg2 /usr/bin/gpg</userinput></screen>
254
255 <para>If, however, you have <xref linkend="gnupg"/> installed and you wish
256 to use <xref linkend="gnupg2"/>, then you should edit
257 <filename>~/.muttrc</filename> by hand and change all occurances of
258 <command>gpg</command> to <command>gpg2</command>.</para>
259
260 </sect3>
261
262 </sect2>
263
264 <sect2 role="content">
265 <title>Contents</title>
266
267 <segmentedlist>
268 <segtitle>Installed Programs</segtitle>
269 <segtitle>Installed Libraries</segtitle>
270 <segtitle>Installed Directories</segtitle>
271
272 <seglistitem>
273 <seg>flea, mutt, mutt_dotlock, muttbug, pgpewrap, pgpring, and
274 smime_keys</seg>
275 <seg>None</seg>
276 <seg>/usr/share/doc/mutt-&mutt-version;</seg>
277 </seglistitem>
278 </segmentedlist>
279
280 <variablelist>
281 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
282 <?dbfo list-presentation="list"?>
283 <?dbhtml list-presentation="table"?>
284
285 <varlistentry id="flea">
286 <term><command>flea</command></term>
287 <listitem>
288 <para>is a bug submitter for <application>Mutt</application>.</para>
289 <indexterm zone="mutt flea">
290 <primary sortas="b-flea">flea</primary>
291 </indexterm>
292 </listitem>
293 </varlistentry>
294
295 <varlistentry id="mutt-prog">
296 <term><command>mutt</command></term>
297 <listitem>
298 <para>is a Mail User Agent (MUA) which enables you to read, write
299 and delete your email.</para>
300 <indexterm zone="mutt mutt-prog">
301 <primary sortas="b-mutt">mutt</primary>
302 </indexterm>
303 </listitem>
304 </varlistentry>
305
306 <varlistentry id="mutt_dotlock">
307 <term><command>mutt_dotlock</command></term>
308 <listitem>
309 <para>implements the mail spool file lock.</para>
310 <indexterm zone="mutt mutt_dotlock">
311 <primary sortas="b-mutt_dotlock">mutt_dotlock</primary>
312 </indexterm>
313 </listitem>
314 </varlistentry>
315
316 <varlistentry id="muttbug">
317 <term><command>muttbug</command></term>
318 <listitem>
319 <para>is a script that executes <command>flea</command>.</para>
320 <indexterm zone="mutt muttbug">
321 <primary sortas="c-muttbug">muttbug</primary>
322 </indexterm>
323 </listitem>
324 </varlistentry>
325
326 <varlistentry id="pgpewrap">
327 <term><command>pgpewrap</command></term>
328 <listitem>
329 <para>prepares a command line for the <xref linkend="gnupg"/>
330 utilities.</para>
331 <indexterm zone="mutt pgpewrap">
332 <primary sortas="c-pgpewrap">pgpewrap</primary>
333 </indexterm>
334 </listitem>
335 </varlistentry>
336
337 <varlistentry id="pgpring">
338 <term><command>pgpring</command></term>
339 <listitem>
340 <para>is a key ring dumper for <ulink
341 url="http://www.pgp.com/">PGP</ulink>. It is not needed for
342 <xref linkend="gnupg"/>.</para>
343 <indexterm zone="mutt pgpring">
344 <primary sortas="c-pgpring">pgpring</primary>
345 </indexterm>
346 </listitem>
347 </varlistentry>
348
349 <varlistentry id="smime_keys">
350 <term><command>smime_keys</command></term>
351 <listitem>
352 <para>manages a keystore for S/MIME certificates.</para>
353 <indexterm zone="mutt smime_keys">
354 <primary sortas="c-smime_keys">smime_keys</primary>
355 </indexterm>
356 </listitem>
357 </varlistentry>
358
359 </variablelist>
360
361 </sect2>
362
363</sect1>
Note: See TracBrowser for help on using the repository browser.