Changeset 0bf9baf for server


Ignore:
Timestamp:
05/17/2005 06:15:51 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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
Children:
24d646a
Parents:
7a20758
Message:

Tagged exim.xml

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/mail/exim.xml

    r7a20758 r0bf9baf  
    55  %general-entities;
    66
    7 <!ENTITY exim-download-http "http://www.exim.org/ftp/exim4/exim-&exim-version;.tar.bz2">
    8 <!ENTITY exim-download-ftp "ftp://ftp.exim.org/pub/exim/exim4/exim-&exim-version;.tar.bz2">
    9 <!ENTITY exim-md5sum "f8f646d4920660cb5579becd9265a3bf">
    10 <!ENTITY exim-size "1.4 MB">
    11 <!ENTITY exim-buildsize "14.9 MB">
    12 <!ENTITY exim-time "0.14 SBU">
     7  <!ENTITY exim-download-http "http://www.exim.org/ftp/exim4/exim-&exim-version;.tar.bz2">
     8  <!ENTITY exim-download-ftp "ftp://ftp.exim.org/pub/exim/exim4/exim-&exim-version;.tar.bz2">
     9  <!ENTITY exim-md5sum "f8f646d4920660cb5579becd9265a3bf">
     10  <!ENTITY exim-size "1.4 MB">
     11  <!ENTITY exim-buildsize "14.9 MB">
     12  <!ENTITY exim-time "0.14 SBU">
    1313]>
    1414
    1515<sect1 id="exim" xreflabel="Exim-&exim-version;">
    16 <sect1info>
    17 <othername>$LastChangedBy$</othername>
    18 <date>$Date$</date>
    19 </sect1info>
    20 <?dbhtml filename="exim.html"?>
    21 <title><application>Exim</application>-&exim-version;</title>
    22 <indexterm zone="exim">
    23 <primary sortas="a-Exim">Exim</primary></indexterm>
    24 
    25 <sect2>
    26 <title>Introduction to <application>Exim</application></title>
    27 
    28 <para>The <application>Exim</application> package contains a Mail Transport
    29 Agent written by the University of Cambridge, released under the
    30 <acronym>GNU</acronym> Public License.</para>
    31 
    32 <sect3><title>Package information</title>
    33 <itemizedlist spacing='compact'>
    34 <listitem><para>Download (HTTP):
    35 <ulink url="&exim-download-http;"/></para></listitem>
    36 <listitem><para>Download (FTP):
    37 <ulink url="&exim-download-ftp;"/></para></listitem>
    38 <listitem><para>Download MD5 sum:
    39 &exim-md5sum;</para></listitem>
    40 <listitem><para>Download size:
    41 &exim-size;</para></listitem>
    42 <listitem><para>Estimated disk space required:
    43 &exim-buildsize;</para></listitem>
    44 <listitem><para>Estimated build time:
    45 &exim-time;</para></listitem></itemizedlist>
    46 </sect3>
    47 
    48 <sect3><title>Additional downloads</title>
    49 <itemizedlist spacing="compact">
    50 <listitem><para>Required patch for Berkeley DB: <ulink
    51 url="&patch-root;/exim-&exim-version;-db43-1.patch"/></para>
    52 </listitem></itemizedlist>
    53 </sect3>
    54 
    55 <sect3><title><application>Exim</application> dependencies</title>
    56 <sect4><title>Required</title>
    57 <para><xref linkend="db"/> or
    58 <xref linkend="gdbm"/> or
    59 <ulink url="http://sourceforge.net/projects/tdb">TDB</ulink></para>
    60 </sect4>
    61 
    62 <sect4><title>Optional</title>
    63 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
    64 <xref linkend="openldap"/>,
    65 <xref linkend="openssl"/> or
    66 <ulink url="http://www.gnu.org/software/gnutls/">GnuTLS</ulink>,
    67 <xref linkend="cyrus-sasl"/>,
    68 <xref linkend="mysql"/>,
    69 <xref linkend="postgresql"/>,
    70 <xref linkend="tcpwrappers"/> and
    71 <xref linkend="Linux_PAM"/></para>
    72 </sect4>
    73 </sect3>
    74 
    75 </sect2>
    76 
    77 <sect2>
    78 <title>Installation of <application>Exim</application></title>
    79 
    80 <para>Before building <application>Exim</application>, as the root user you
    81 should create the group and user exim which will run the
    82 <command>exim</command> daemon:</para>
    83 
    84 <screen><userinput><command>groupadd exim &amp;&amp;
    85 useradd -d /dev/null -c "Exim Daemon" -g exim -s /bin/false exim</command></userinput></screen>
    86 
    87 <para>If you have <application>Berkeley <acronym>DB</acronym></application>
    88 installed, apply the following patch:</para>
    89 
    90 <screen><userinput><command>patch -Np1 -i ../exim-&exim-version;-db43-1.patch</command></userinput></screen>
    91 
    92 <para>Install <application>Exim</application> with the following
    93 commands:</para>
    94 
    95 <screen><userinput><command>sed -e 's,^BIN_DIR.*$,BIN_DIRECTORY=/usr/sbin,' src/EDITME | \
     16  <?dbhtml filename="exim.html"?>
     17
     18  <sect1info>
     19    <othername>$LastChangedBy$</othername>
     20    <date>$Date$</date>
     21  </sect1info>
     22
     23  <title>Exim-&exim-version;</title>
     24
     25  <indexterm zone="exim">
     26    <primary sortas="a-Exim">Exim</primary>
     27  </indexterm>
     28
     29  <sect2 role="package">
     30    <title>Introduction to Exim</title>
     31
     32    <para>The <application>Exim</application> package contains a Mail
     33    Transport Agent written by the University of Cambridge, released
     34    under the GNU Public License.</para>
     35
     36    <bridgehead renderas="sect3">Package Information</bridgehead>
     37    <itemizedlist spacing="compact">
     38      <listitem>
     39        <para>Download (HTTP): <ulink url="&exim-download-http;"/></para>
     40      </listitem>
     41      <listitem>
     42        <para>Download (FTP): <ulink url="&exim-download-ftp;"/></para>
     43      </listitem>
     44      <listitem>
     45        <para>Download MD5 sum: &exim-md5sum;</para>
     46      </listitem>
     47      <listitem>
     48        <para>Download size: &exim-size;</para>
     49      </listitem>
     50      <listitem>
     51        <para>Estimated disk space required: &exim-buildsize;</para>
     52      </listitem>
     53      <listitem>
     54        <para>Estimated build time: &exim-time;</para>
     55      </listitem>
     56    </itemizedlist>
     57
     58    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     59    <itemizedlist spacing="compact">
     60      <listitem>
     61        <para>Required patch for Berkeley DB: <ulink
     62        url="&patch-root;/exim-&exim-version;-db43-1.patch"/></para>
     63      </listitem>
     64    </itemizedlist>
     65
     66    <bridgehead renderas="sect3">Exim Dependencies</bridgehead>
     67
     68    <bridgehead renderas="sect4">Required</bridgehead>
     69    <para><xref linkend="db"/> or
     70    <xref linkend="gdbm"/> or
     71    <ulink url="http://sourceforge.net/projects/tdb">TDB</ulink></para>
     72
     73    <bridgehead renderas="sect4">Optional</bridgehead>
     74    <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
     75    <xref linkend="openldap"/>,
     76    <xref linkend="openssl"/> or
     77    <ulink url="http://www.gnu.org/software/gnutls/">GnuTLS</ulink>,
     78    <xref linkend="cyrus-sasl"/>,
     79    <xref linkend="mysql"/>,
     80    <xref linkend="postgresql"/>,
     81    <xref linkend="tcpwrappers"/> and
     82    <xref linkend="Linux_PAM"/></para>
     83
     84  </sect2>
     85
     86  <sect2 role="installation">
     87    <title>Installation of Exim</title>
     88
     89    <para>Before building <application>Exim</application>, as the
     90    <systemitem class="username">root</systemitem> user you should create
     91    the group and user <systemitem class="username">exim</systemitem> which
     92    will run the <command>exim</command> daemon:</para>
     93
     94<screen role="root"><userinput>groupadd exim &amp;&amp;
     95useradd -d /dev/null -c "Exim Daemon" -g exim -s /bin/false exim</userinput></screen>
     96
     97    <para>If you have <application>Berkeley DB</application>
     98    installed, apply the following patch:</para>
     99
     100<screen><userinput>patch -Np1 -i ../exim-&exim-version;-db43-1.patch</userinput></screen>
     101
     102    <para>Install <application>Exim</application> with the following
     103    commands:</para>
     104
     105<screen><userinput>sed -e 's,^BIN_DIR.*$,BIN_DIRECTORY=/usr/sbin,' src/EDITME | \
    96106  sed -e 's,^CONF.*$,CONFIGURE_FILE=/etc/exim.conf,' | \
    97107  sed -e 's,^EXIM_USER.*$,EXIM_USER=exim,' | \
    98108  sed -e 's,^EXIM_MONITOR,#EXIM_MONITOR,' > Local/Makefile &amp;&amp;
    99 make</command></userinput></screen>
    100 
    101 <para>Now, as the root user:</para>
    102 
    103 <screen><userinput role='root'><command>make install &amp;&amp;
     109make</userinput></screen>
     110
     111    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     112
     113<screen role="root"><userinput>make install &amp;&amp;
    104114install -v -m644 doc/exim.8 /usr/share/man/man8 &amp;&amp;
    105115install -v -d -m755 /usr/share/doc/exim-&exim-version; &amp;&amp;
    106116install -v -m644 doc/* /usr/share/doc/exim-&exim-version; &amp;&amp;
    107 ln -sv exim /usr/sbin/sendmail</command></userinput></screen>
    108 
    109 </sect2>
    110 
    111 <sect2>
    112 <title>Command explanations</title>
    113 
    114 <para><command>sed -e ... > Local/Makefile</command>: Most of
    115 <application>Exim</application>'s configuration options are compiled in using
    116 the directives in <filename>Local/Makefile</filename> which is created from
    117 the <filename>src/EDITME</filename> file. This command specifies the minimum
    118 set of options. Descriptions for the options are listed below.</para>
    119 
    120 <para><parameter>BIN_DIRECTORY=/usr/sbin</parameter>: This installs all of
    121 <application>Exim</application>'s binaries and scripts in
    122 <filename class='directory'>/usr/sbin</filename>.</para>
    123 
    124 <para><parameter>CONFIGURE_FILE=/etc/exim.conf</parameter>: This installs
    125 <application>Exim</application>'s main configuration file in
    126 <filename class='directory'>/etc</filename>.</para>
    127 
    128 <para><parameter>EXIM_USER=exim</parameter>: This tells
    129 <application>Exim</application> that after the daemon no longer needs root
    130 privileges, the process hands off the daemon to the exim user.</para>
    131 
    132 <para><parameter>#EXIM_MONITOR</parameter>: This defers building the
    133 <application>Exim</application> monitor program, as it requires
    134 <application>X</application> Window System support, by commenting out the
    135 <parameter>EXIM_MONITOR</parameter> line in the <filename>Makefile</filename>.
    136 If you wish to build the monitor program, omit this <command>sed</command>
    137 command and issue the following command before building the package (modify
    138 <filename>Local/eximon.conf</filename>, if necessary):
    139 <command>cp exim_monitor/EDITME Local/eximon.conf</command>.</para>
    140 
    141 <para><command>ln -s exim /usr/sbin/sendmail</command>: Creates a link to
    142 <command>sendmail</command> for applications which need it.
    143 <application>Exim</application> will accept most
    144 <application>Sendmail</application> command-line options.</para>
    145 
    146 </sect2>
    147 
    148 <sect2>
    149 <title>Adding additional functionality</title>
    150 
    151 <para>To utilize some or all of the dependency packages, you'll need to modify
    152 <filename>Local/Makefile</filename> to include the appropriate directives and
    153 parameters to link additional libraries before you build
    154 <application>Exim</application>. <filename>Local/Makefile</filename> is
    155 heavily commented with instructions on how to do this. Listed below is
    156 additional information to help you link these dependency packages.</para>
    157 
    158 <para>To use a backend database other than <application>Berkelely
    159 DB</application>, see the instructions at <ulink
    160 url="http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.3"/>.</para>
    161 
    162 <para>For <acronym>SSL</acronym> functionality, see the instructions at <ulink
    163 url="http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.6"/> and
    164 <ulink
    165 url="http://www.exim.org/exim-html-4.40/doc/html/spec_37.html#CHAP37"/>.</para>
    166 
    167 <para>For <application>tcpwrappers</application> functionality, see the
    168 instructions at <ulink
    169 url="http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.7"/>.</para>
    170 
    171 <para>For information about adding authentication mechanisms to the
    172 build, see the instructions at <ulink
    173 url="http://www.exim.org/exim-html-4.40/doc/html/spec_34.html#SECT34.4"/> For
    174 specific information about using <application>Cyrus-SASL</application>, see
    175 section 10 of the <filename>doc/NewStuff</filename> file located in the source
    176 tree.</para>
    177 
    178 <para>For information about linking <application>Linux-PAM</application>, see
    179 the instuctions at <ulink
    180 url="http://www.exim.org/exim-html-4.40/doc/html/spec_11.html#IX935"/>.</para>
    181 
    182 <para>For information about linking database engine libraries used for
    183 <application>Exim</application> name lookups, see the instuctions at <ulink
    184 url="http://www.exim.org/exim-html-4.40/doc/html/spec_9.html#CHAP9"/>.</para>
    185 
    186 <para>If you wish to add <application>Readline</application> support to
    187 <application>Exim</application> when invoked in <quote>test expansion</quote>
    188 (-bv) mode, see the information in section 8 of the
    189 <filename>doc/NewStuff</filename> file located in the source tree.</para>
    190 
    191 <para>You may wish to modify the default configuration and send log files to
    192 syslog instead of the default
    193 <filename class='directory'>/var/spool/exim/log</filename> directory. See the
    194 information at <ulink
    195 url="http://www.exim.org/exim-html-4.40/doc/html/spec_45.html#CHAP45"/>.</para>
    196 
    197 </sect2>
    198 
    199 <sect2>
    200 <title>Configuring Exim</title>
    201 
    202 <sect3 id="exim-config"><title>Config files</title>
    203 
    204 <para><filename>/etc/exim.conf</filename> and
    205 <filename>/etc/aliases</filename></para>
    206 <indexterm zone="exim exim-config">
    207 <primary sortas="e-etc-exim.conf">/etc/exim.conf</primary></indexterm>
    208 <indexterm zone="exim exim-config">
    209 <primary sortas="e-etc-aliases">/etc/aliases</primary></indexterm>
    210 
    211 </sect3>
    212 
    213 <sect3><title>Configuration Information</title>
    214 
    215 <para>A default (nothing but comments) <filename>/etc/aliases</filename> file
    216 is installed during the package installation if this file did not exist on
    217 your system. Create the necessary aliases and start the
    218 <application>Exim</application> daemon using the following commands:</para>
    219 
    220 <screen><userinput><command>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"</command>
    221 postmaster: root
    222 MAILER-DAEMON: root
    223 <command>EOF
     117ln -sv exim /usr/sbin/sendmail</userinput></screen>
     118
     119  </sect2>
     120
     121  <sect2 role="commands">
     122    <title>Command Explanations</title>
     123
     124    <para><command>sed -e ... > Local/Makefile</command>: Most of
     125    <application>Exim</application>'s configuration options are compiled in using
     126    the directives in <filename>Local/Makefile</filename> which is created from
     127    the <filename>src/EDITME</filename> file. This command specifies the minimum
     128    set of options. Descriptions for the options are listed below.</para>
     129
     130    <para><parameter>BIN_DIRECTORY=/usr/sbin</parameter>: This installs all of
     131    <application>Exim</application>'s binaries and scripts in
     132    <filename class='directory'>/usr/sbin</filename>.</para>
     133
     134    <para><parameter>CONFIGURE_FILE=/etc/exim.conf</parameter>: This installs
     135    <application>Exim</application>'s main configuration file in
     136    <filename class='directory'>/etc</filename>.</para>
     137
     138    <para><parameter>EXIM_USER=exim</parameter>: This tells
     139    <application>Exim</application> that after the daemon no longer needs
     140    <systemitem class="username">root</systemitem> privileges, the process
     141    hands off the daemon to the <systemitem
     142    class="username">exim</systemitem> user.</para>
     143
     144    <para><parameter>#EXIM_MONITOR</parameter>: This defers building the
     145    <application>Exim</application> monitor program, as it requires
     146    <application>X Window System</application> support, by commenting out the
     147    <parameter>EXIM_MONITOR</parameter> line in the <filename>Makefile</filename>.
     148    If you wish to build the monitor program, omit this <command>sed</command>
     149    command and issue the following command before building the package (modify
     150    <filename>Local/eximon.conf</filename>, if necessary):
     151    <command>cp exim_monitor/EDITME Local/eximon.conf</command>.</para>
     152
     153    <para><command>ln -sv exim /usr/sbin/sendmail</command>: Creates a link to
     154    <command>sendmail</command> for applications which need it.
     155    <application>Exim</application> will accept most
     156    <application>Sendmail</application> command-line options.</para>
     157
     158  </sect2>
     159
     160  <sect2 role="commands">
     161    <title>Adding Additional Functionality</title>
     162
     163    <para>To utilize some or all of the dependency packages, you'll need to
     164    modify <filename>Local/Makefile</filename> to include the appropriate
     165    directives and parameters to link additional libraries before you build
     166    <application>Exim</application>. <filename>Local/Makefile</filename> is
     167    heavily commented with instructions on how to do this. Listed below is
     168    additional information to help you link these dependency packages.</para>
     169
     170    <para>To use a backend database other than <application>Berkelely
     171    DB</application>, see the instructions at <ulink
     172    url="http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.3"/>.</para>
     173
     174    <para>For SSL functionality, see the instructions at <ulink
     175    url="http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.6"/> and
     176    <ulink
     177    url="http://www.exim.org/exim-html-4.40/doc/html/spec_37.html#CHAP37"/>.</para>
     178
     179    <para>For <application>tcpwrappers</application> functionality, see the
     180    instructions at <ulink
     181    url="http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.7"/>.</para>
     182
     183    <para>For information about adding authentication mechanisms to the
     184    build, see the instructions at <ulink
     185    url="http://www.exim.org/exim-html-4.40/doc/html/spec_34.html#SECT34.4"/> For
     186    specific information about using <application>Cyrus-SASL</application>, see
     187    section 10 of the <filename>doc/NewStuff</filename> file located in the source
     188    tree.</para>
     189
     190    <para>For information about linking <application>Linux-PAM</application>, see
     191    the instuctions at <ulink
     192    url="http://www.exim.org/exim-html-4.40/doc/html/spec_11.html#IX935"/>.</para>
     193
     194    <para>For information about linking database engine libraries used for
     195    <application>Exim</application> name lookups, see the instuctions at <ulink
     196    url="http://www.exim.org/exim-html-4.40/doc/html/spec_9.html#CHAP9"/>.</para>
     197
     198    <para>If you wish to add <application>Readline</application> support to
     199    <application>Exim</application> when invoked in <quote>test expansion</quote>
     200    (-bv) mode, see the information in section 8 of the
     201    <filename>doc/NewStuff</filename> file located in the source tree.</para>
     202
     203    <para>You may wish to modify the default configuration and send log files to
     204    syslog instead of the default
     205    <filename class='directory'>/var/spool/exim/log</filename> directory. See the
     206    information at <ulink
     207    url="http://www.exim.org/exim-html-4.40/doc/html/spec_45.html#CHAP45"/>.</para>
     208
     209  </sect2>
     210
     211  <sect2 role="configuration">
     212    <title>Configuring Exim</title>
     213
     214    <sect3 id="exim-config">
     215      <title>Config Files</title>
     216
     217      <para><filename>/etc/exim.conf</filename> and
     218      <filename>/etc/aliases</filename></para>
     219
     220      <indexterm zone="exim exim-config">
     221        <primary sortas="e-etc-exim.conf">/etc/exim.conf</primary>
     222      </indexterm>
     223
     224      <indexterm zone="exim exim-config">
     225        <primary sortas="e-etc-aliases">/etc/aliases</primary>
     226      </indexterm>
     227
     228    </sect3>
     229
     230    <sect3>
     231      <title>Configuration Information</title>
     232
     233      <para>A default (nothing but comments) <filename>/etc/aliases</filename>
     234      file is installed during the package installation if this file did not
     235      exist on your system. Create the necessary aliases and start the
     236      <application>Exim</application> daemon using the following commands:</para>
     237
     238<screen role="root"><userinput>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"
     239<literal>postmaster: root
     240MAILER-DAEMON: root</literal>
     241EOF
    224242exim -v -bi &amp;&amp;
    225 /usr/sbin/exim -bd -q15m</command></userinput></screen>
    226 
    227 <note><para>To protect an existing <filename>/etc/aliases</filename> file,
    228 the command above appends these aliases to it. This file should be checked and
    229 duplicate aliases removed, if present.</para></note>
    230 
    231 <para>The <command>/usr/sbin/exim -bd -q15m</command> command starts the
    232 <application>Exim</application> daemon with a 15 minute interval in processing
    233 the mail queue. Adjust this parameter to suit your desires.</para>
    234 
    235 <para id="exim-init">To automate the running of <command>exim</command> at
    236 startup, install the <filename>/etc/rc.d/init.d/exim</filename> init script
    237 included in the <xref linkend="intro-important-bootscripts"/> package.</para>
    238 <indexterm zone="exim exim-init">
    239 <primary sortas="f-exim">exim</primary></indexterm>
    240 
    241 <screen><userinput><command>make install-exim</command></userinput></screen>
    242 
    243 <para>The bootscript also starts the <application>Exim</application> daemon
    244 and dispatches a queue runner process every 15 minutes. Modify the
    245 <parameter>-q<replaceable>[time interval]</replaceable></parameter> parameter
    246 in <filename>/etc/rc.d/init.d/exim</filename>, if necessary for your
    247 installation.</para>
    248 </sect3>
    249 
    250 </sect2>
    251 
    252 <sect2>
    253 <title>Contents</title>
    254 
    255 <segmentedlist>
    256 <segtitle>Installed Programs</segtitle>
    257 <segtitle>Installed Libraries</segtitle>
    258 <segtitle>Installed Directories</segtitle>
    259 
    260 <seglistitem>
    261 <seg>exicyclog, exigrep, exim, exim-4.43-2, exim_checkaccess, exim_dbmbuild,
    262 exim_dumpdb, exim_fixdb, exim_lock, exim_tidydb, eximstats, exinext, exipick,
    263 exiqgrep, exiqsumm, exiwhat and optionally, eximon and eximon.bin</seg>
    264 <seg>None</seg>
    265 <seg>/usr/share/doc/exim-&exim-version; and /var/spool/exim</seg>
    266 </seglistitem>
    267 </segmentedlist>
    268 
    269 <variablelist>
    270 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    271 <?dbfo list-presentation="list"?>
    272 
    273 <varlistentry id="exicyclog">
    274 <term><command>exicyclog</command></term>
    275 <listitem><para>cycles <application>Exim</application> log files.</para>
    276 <indexterm zone="exim exicyclog">
    277 <primary sortas="b-exicyclog">exicyclog</primary>
    278 </indexterm></listitem>
    279 </varlistentry>
    280 
    281 <varlistentry id="exigrep">
    282 <term><command>exigrep</command></term>
    283 <listitem><para>searches <application>Exim</application> log files.</para>
    284 <indexterm zone="exim exigrep">
    285 <primary sortas="b-exigrep">exigrep</primary>
    286 </indexterm></listitem>
    287 </varlistentry>
    288 
    289 <varlistentry id="exim-prog">
    290 <term><command>exim</command></term>
    291 <listitem><para>is a symlink to the <command>exim-4.43-2</command>
    292 <acronym>MTA</acronym> daemon.</para>
    293 <indexterm zone="exim exim-prog">
    294 <primary sortas="g-exim">exim</primary>
    295 </indexterm></listitem>
    296 </varlistentry>
    297 
    298 <varlistentry id="exim-4.43-2">
    299 <term><command>exim-4.43-2</command></term>
    300 <listitem><para>is the <application>Exim</application> mail transport
    301 agent daemon.</para>
    302 <indexterm zone="exim exim-4.43-2">
    303 <primary sortas="b-exim-4.43-2">exim-4.43-2</primary>
    304 </indexterm></listitem>
    305 </varlistentry>
    306 
    307 <varlistentry id="exim_checkaccess">
    308 <term><command>exim_checkaccess</command></term>
    309 <listitem><para>states whether a given recipient address from a given host is
    310 acceptable or not.</para>
    311 <indexterm zone="exim exim_checkaccess">
    312 <primary sortas="b-exim_checkaccess">exim_checkaccess</primary>
    313 </indexterm></listitem>
    314 </varlistentry>
    315 
    316 <varlistentry id="exim_dbmbuild">
    317 <term><command>exim_dbmbuild</command></term>
    318 <listitem><para> creates and rebuilds <application>Exim</application>
    319 databases.</para>
    320 <indexterm zone="exim exim_dbmbuild">
    321 <primary sortas="b-exim_dbmbuild">exim_dbmbuild</primary>
    322 </indexterm></listitem>
    323 </varlistentry>
    324 
    325 <varlistentry id="exim_dumpdb">
    326 <term><command>exim_dumpdb</command></term>
    327 <listitem><para> writes the contents of <application>Exim</application>
    328 databases to the standard output.</para>
    329 <indexterm zone="exim exim_dumpdb">
    330 <primary sortas="b-exim_dumpdb">exim_dumpdb</primary>
    331 </indexterm></listitem>
    332 </varlistentry>
    333 
    334 <varlistentry id="exim_fixdb">
    335 <term><command>exim_fixdb</command></term>
    336 <listitem><para>modifies data in <application>Exim</application>
    337 databases.</para>
    338 <indexterm zone="exim exim_fixdb">
    339 <primary sortas="b-exim_fixdb">exim_fixdb</primary>
    340 </indexterm></listitem>
    341 </varlistentry>
    342 
    343 <varlistentry id="exim_lock">
    344 <term><command>exim_lock</command></term>
    345 <listitem><para>locks a mailbox file.</para>
    346 <indexterm zone="exim exim_lock">
    347 <primary sortas="b-exim_lock">exim_lock</primary>
    348 </indexterm></listitem>
    349 </varlistentry>
    350 
    351 <varlistentry id="exim_tidydb">
    352 <term><command>exim_tidydb</command></term>
    353 <listitem><para>removes old records from <application>Exim</application>
    354 databases.</para>
    355 <indexterm zone="exim exim_tidydb">
    356 <primary sortas="b-exim_tidydb">exim_tidydb</primary>
    357 </indexterm></listitem>
    358 </varlistentry>
    359 
    360 <varlistentry id="eximstats">
    361 <term><command>eximstats</command></term>
    362 <listitem><para>generates mail statistics from <application>Exim</application>
    363 log files.</para>
    364 <indexterm zone="exim eximstats">
    365 <primary sortas="b-eximstats">eximstats</primary>
    366 </indexterm></listitem>
    367 </varlistentry>
    368 
    369 <varlistentry id="exinext">
    370 <term><command>exinext</command></term>
    371 <listitem><para>queries remote host retry times.</para>
    372 <indexterm zone="exim exinext">
    373 <primary sortas="b-exinext">exinext</primary>
    374 </indexterm></listitem>
    375 </varlistentry>
    376 
    377 <varlistentry id="exipick">
    378 <term><command>exipick</command></term>
    379 <listitem><para>selects messages based on various criteria.</para>
    380 <indexterm zone="exim exipick">
    381 <primary sortas="b-exipick">exipick</primary>
    382 </indexterm></listitem>
    383 </varlistentry>
    384 
    385 <varlistentry id="exiqgrep">
    386 <term><command>exiqgrep</command></term>
    387 <listitem><para>is a utility for selective queue listing.</para>
    388 <indexterm zone="exim exiqgrep">
    389 <primary sortas="b-exiqgrep">exiqgrep</primary>
    390 </indexterm></listitem>
    391 </varlistentry>
    392 
    393 <varlistentry id="exiqsumm">
    394 <term><command>exiqsumm</command></term>
    395 <listitem><para>produces a summary of the messages in the mail queue.</para>
    396 <indexterm zone="exim exiqsumm">
    397 <primary sortas="b-exiqsumm">exiqsumm</primary>
    398 </indexterm></listitem>
    399 </varlistentry>
    400 
    401 <varlistentry id="exiwhat">
    402 <term><command>exiwhat</command></term>
    403 <listitem><para>queries running <application>Exim</application>
    404 processes.</para>
    405 <indexterm zone="exim exiwhat">
    406 <primary sortas="b-exiwhat">exiwhat</primary>
    407 </indexterm></listitem>
    408 </varlistentry>
    409 
    410 <varlistentry id="eximon">
    411 <term><command>eximon</command></term>
    412 <listitem><para>is a start-up shell script for <command>eximon.bin</command>
    413 used to set the required environment variables before running the
    414 program.</para>
    415 <indexterm zone="exim eximon">
    416 <primary sortas="b-eximon">eximon</primary>
    417 </indexterm></listitem>
    418 </varlistentry>
    419 
    420 <varlistentry id="eximon.bin">
    421 <term><command>eximon.bin</command></term>
    422 <listitem><para>is a monitor program which displays current information in an
    423 <application>X</application> window, and also contains a menu interface to
    424 <application>Exim</application>'s command line administration options.</para>
    425 <indexterm zone="exim eximon.bin">
    426 <primary sortas="b-eximon.bin">eximon.bin</primary>
    427 </indexterm></listitem>
    428 </varlistentry>
    429 </variablelist>
    430 
    431 </sect2>
     243/usr/sbin/exim -bd -q15m</userinput></screen>
     244
     245      <note>
     246        <para>To protect an existing <filename>/etc/aliases</filename> file,
     247        the command above appends these aliases to it. This file should be
     248        checked and duplicate aliases removed, if present.</para>
     249      </note>
     250
     251      <para>The <command>/usr/sbin/exim -bd -q15m</command> command starts
     252      the <application>Exim</application> daemon with a 15 minute interval
     253      in processing the mail queue. Adjust this parameter to suit your
     254      desires.</para>
     255
     256    </sect3>
     257
     258    <sect3  id="exim-init">
     259      <title>Boot Script</title>
     260
     261      <para>To automate the running of <command>exim</command> at startup,
     262      install the <filename>/etc/rc.d/init.d/exim</filename> init script
     263      included in the <xref linkend="intro-important-bootscripts"/>
     264      package.</para>
     265
     266      <indexterm zone="exim exim-init">
     267        <primary sortas="f-exim">exim</primary>
     268      </indexterm>
     269
     270<screen role="root"><userinput>make install-exim</userinput></screen>
     271
     272      <para>The bootscript also starts the <application>Exim</application>
     273      daemon and dispatches a queue runner process every 15 minutes. Modify
     274      the <option>-q<replaceable>[time interval]</replaceable></option>
     275      parameter in <filename>/etc/rc.d/init.d/exim</filename>, if necessary
     276      for your installation.</para>
     277
     278    </sect3>
     279
     280  </sect2>
     281
     282  <sect2 role="content">
     283    <title>Contents</title>
     284
     285    <segmentedlist>
     286      <segtitle>Installed Programs</segtitle>
     287      <segtitle>Installed Libraries</segtitle>
     288      <segtitle>Installed Directories</segtitle>
     289
     290      <seglistitem>
     291        <seg>exicyclog, exigrep, exim, exim-4.43-2, exim_checkaccess,
     292        exim_dbmbuild, exim_dumpdb, exim_fixdb, exim_lock, exim_tidydb,
     293        eximstats, exinext, exipick, exiqgrep, exiqsumm, exiwhat, and
     294        optionally, eximon, and eximon.bin</seg>
     295        <seg>None</seg>
     296        <seg>/usr/share/doc/exim-&exim-version; and /var/spool/exim</seg>
     297      </seglistitem>
     298    </segmentedlist>
     299
     300    <variablelist>
     301      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     302      <?dbfo list-presentation="list"?>
     303      <?dbhtml list-presentation="table"?>
     304
     305      <varlistentry id="exicyclog">
     306        <term><command>exicyclog</command></term>
     307        <listitem>
     308          <para>cycles <application>Exim</application> log files.</para>
     309          <indexterm zone="exim exicyclog">
     310            <primary sortas="b-exicyclog">exicyclog</primary>
     311          </indexterm>
     312        </listitem>
     313      </varlistentry>
     314
     315      <varlistentry id="exigrep">
     316        <term><command>exigrep</command></term>
     317        <listitem>
     318          <para>searches <application>Exim</application> log files.</para>
     319          <indexterm zone="exim exigrep">
     320            <primary sortas="b-exigrep">exigrep</primary>
     321          </indexterm>
     322        </listitem>
     323      </varlistentry>
     324
     325      <varlistentry id="exim-prog">
     326        <term><command>exim</command></term>
     327        <listitem>
     328          <para>is a symlink to the <command>exim-4.43-2</command>
     329          MTA daemon.</para>
     330          <indexterm zone="exim exim-prog">
     331            <primary sortas="g-exim">exim</primary>
     332          </indexterm>
     333        </listitem>
     334      </varlistentry>
     335
     336      <varlistentry id="exim-4.43-2">
     337        <term><command>exim-4.43-2</command></term>
     338        <listitem>
     339          <para>is the <application>Exim</application> mail transport
     340          agent daemon.</para>
     341          <indexterm zone="exim exim-4.43-2">
     342            <primary sortas="b-exim-4.43-2">exim-4.43-2</primary>
     343          </indexterm>
     344        </listitem>
     345      </varlistentry>
     346
     347      <varlistentry id="exim_checkaccess">
     348        <term><command>exim_checkaccess</command></term>
     349        <listitem>
     350          <para>states whether a given recipient address from a given host is
     351          acceptable or not.</para>
     352          <indexterm zone="exim exim_checkaccess">
     353            <primary sortas="b-exim_checkaccess">exim_checkaccess</primary>
     354          </indexterm>
     355        </listitem>
     356      </varlistentry>
     357
     358      <varlistentry id="exim_dbmbuild">
     359        <term><command>exim_dbmbuild</command></term>
     360        <listitem>
     361          <para> creates and rebuilds <application>Exim</application>
     362          databases.</para>
     363          <indexterm zone="exim exim_dbmbuild">
     364            <primary sortas="b-exim_dbmbuild">exim_dbmbuild</primary>
     365          </indexterm>
     366        </listitem>
     367      </varlistentry>
     368
     369      <varlistentry id="exim_dumpdb">
     370        <term><command>exim_dumpdb</command></term>
     371        <listitem>
     372          <para> writes the contents of <application>Exim</application>
     373          databases to the standard output.</para>
     374          <indexterm zone="exim exim_dumpdb">
     375            <primary sortas="b-exim_dumpdb">exim_dumpdb</primary>
     376          </indexterm>
     377        </listitem>
     378      </varlistentry>
     379
     380      <varlistentry id="exim_fixdb">
     381        <term><command>exim_fixdb</command></term>
     382        <listitem>
     383          <para>modifies data in <application>Exim</application>
     384          databases.</para>
     385          <indexterm zone="exim exim_fixdb">
     386            <primary sortas="b-exim_fixdb">exim_fixdb</primary>
     387          </indexterm>
     388        </listitem>
     389      </varlistentry>
     390
     391      <varlistentry id="exim_lock">
     392        <term><command>exim_lock</command></term>
     393        <listitem>
     394          <para>locks a mailbox file.</para>
     395          <indexterm zone="exim exim_lock">
     396            <primary sortas="b-exim_lock">exim_lock</primary>
     397          </indexterm>
     398        </listitem>
     399      </varlistentry>
     400
     401      <varlistentry id="exim_tidydb">
     402        <term><command>exim_tidydb</command></term>
     403        <listitem>
     404          <para>removes old records from <application>Exim</application>
     405          databases.</para>
     406          <indexterm zone="exim exim_tidydb">
     407            <primary sortas="b-exim_tidydb">exim_tidydb</primary>
     408          </indexterm>
     409        </listitem>
     410      </varlistentry>
     411
     412      <varlistentry id="eximstats">
     413        <term><command>eximstats</command></term>
     414        <listitem>
     415          <para>generates mail statistics from <application>Exim</application>
     416          log files.</para>
     417          <indexterm zone="exim eximstats">
     418            <primary sortas="b-eximstats">eximstats</primary>
     419          </indexterm>
     420        </listitem>
     421      </varlistentry>
     422
     423      <varlistentry id="exinext">
     424        <term><command>exinext</command></term>
     425        <listitem>
     426          <para>queries remote host retry times.</para>
     427          <indexterm zone="exim exinext">
     428            <primary sortas="b-exinext">exinext</primary>
     429          </indexterm>
     430        </listitem>
     431      </varlistentry>
     432
     433      <varlistentry id="exipick">
     434        <term><command>exipick</command></term>
     435        <listitem>
     436          <para>selects messages based on various criteria.</para>
     437          <indexterm zone="exim exipick">
     438            <primary sortas="b-exipick">exipick</primary>
     439          </indexterm>
     440        </listitem>
     441      </varlistentry>
     442
     443      <varlistentry id="exiqgrep">
     444        <term><command>exiqgrep</command></term>
     445        <listitem>
     446          <para>is a utility for selective queue listing.</para>
     447          <indexterm zone="exim exiqgrep">
     448            <primary sortas="b-exiqgrep">exiqgrep</primary>
     449          </indexterm>
     450        </listitem>
     451      </varlistentry>
     452
     453      <varlistentry id="exiqsumm">
     454        <term><command>exiqsumm</command></term>
     455        <listitem>
     456          <para>produces a summary of the messages in the mail queue.</para>
     457          <indexterm zone="exim exiqsumm">
     458            <primary sortas="b-exiqsumm">exiqsumm</primary>
     459          </indexterm>
     460        </listitem>
     461      </varlistentry>
     462
     463      <varlistentry id="exiwhat">
     464        <term><command>exiwhat</command></term>
     465        <listitem>
     466          <para>queries running <application>Exim</application>
     467          processes.</para>
     468          <indexterm zone="exim exiwhat">
     469            <primary sortas="b-exiwhat">exiwhat</primary>
     470          </indexterm>
     471        </listitem>
     472      </varlistentry>
     473
     474      <varlistentry id="eximon">
     475        <term><command>eximon</command></term>
     476        <listitem>
     477          <para>is a start-up shell script for <command>eximon.bin</command>
     478          used to set the required environment variables before running the
     479          program.</para>
     480          <indexterm zone="exim eximon">
     481            <primary sortas="b-eximon">eximon</primary>
     482          </indexterm>
     483        </listitem>
     484      </varlistentry>
     485
     486      <varlistentry id="eximon.bin">
     487        <term><command>eximon.bin</command></term>
     488        <listitem>
     489          <para>is a monitor program which displays current information in an
     490          <application>X</application> window, and also contains a menu interface
     491          to <application>Exim</application>'s command line administration
     492          options.</para>
     493          <indexterm zone="exim eximon.bin">
     494            <primary sortas="b-eximon.bin">eximon.bin</primary>
     495          </indexterm>
     496        </listitem>
     497      </varlistentry>
     498
     499    </variablelist>
     500
     501  </sect2>
    432502
    433503</sect1>
    434 
Note: See TracChangeset for help on using the changeset viewer.