Changeset f77c1eb0 for server


Ignore:
Timestamp:
09/23/2003 12:29:11 AM (21 years ago)
Author:
Igor Živković <igor@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 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, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
de8804e
Parents:
f07203c5
Message:

updated to exim-4.24

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

Location:
server/mail
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • server/mail/exim.xml

    rf07203c5 rf77c1eb0  
    55&exim-intro;
    66&exim-inst;
     7&exim-exp;
    78&exim-config;
    8 &exim-exp;
    99&exim-desc;
    1010
  • server/mail/exim/exim-config.xml

    rf07203c5 rf77c1eb0  
    33
    44<sect3><title>Config files</title>
     5
    56<para><filename>/etc/exim.conf</filename>, <filename>/etc/aliases</filename></para>
     7
    68</sect3>
    79
    8 <sect3><title>Configuration of exim</title>
    9 <para>Create the exim configuration files with the following commands:
    10 </para>
    11 <para><screen><userinput>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"</userinput>
     10<sect3><title>Configuration Information</title>
     11
     12<para>Create the exim configuration files with the following commands:</para>
     13
     14<screen><userinput><command>cat &gt;&gt; /etc/aliases &lt;&lt; "EOF"
    1215postmaster: root
    1316MAILER-DAEMON: root
    14 <userinput>EOF
     17EOF
    1518exim -v -bi &amp;&amp;
    16 /usr/sbin/exim -bd -q1m</userinput></screen></para>
     19/usr/sbin/exim -bd -q1m</command></userinput></screen>
    1720
    1821<note><para>To protect an existing <filename>/etc/aliases</filename>
    19 file, we will append these aliases to it if it exists.  This file
     22file, we will append these aliases to it if it exists. This file
    2023should be checked and duplicate aliases removed, if
    2124present.</para></note>
    2225
     26<para>To start and stop exim on system boot/shutdown create the
     27exim boot script with the following commands:</para>
    2328
    24 <para>To start and stop exim on system boot/shutdown create the
    25 exim boot script with the following commands: </para>
    26 
    27 <para><screen><userinput>cat &gt; /etc/rc.d/init.d/exim &lt;&lt; "EOF"</userinput>
     29<screen><userinput><command>cat &gt; /etc/rc.d/init.d/exim &lt;&lt; "EOF"
    2830#!/bin/sh
    2931# Begin $rc_base/init.d/exim
     
    6466
    6567# End $rc_base/init.d/exim
    66 <userinput>EOF
    67 chmod 755 /etc/rc.d/init.d/exim</userinput></screen></para>
     68EOF
     69chmod 755 /etc/rc.d/init.d/exim</command></userinput></screen>
    6870
    69 <para>Create the run level symlinks with the following commands:
    70 </para>
    71 <para>
    72 <screen><userinput>cd /etc/rc.d/init.d &amp;&amp;
     71<para>Create the run level symlinks with the following commands:</para>
     72
     73<screen><userinput><command>cd /etc/rc.d/init.d &amp;&amp;
    7374ln -sf ../init.d/exim ../rc0.d/K25exim &amp;&amp;
    7475ln -sf ../init.d/exim ../rc1.d/K25exim &amp;&amp;
     
    7778ln -sf ../init.d/exim ../rc4.d/S35exim &amp;&amp;
    7879ln -sf ../init.d/exim ../rc5.d/S35exim &amp;&amp;
    79 ln -sf ../init.d/exim ../rc6.d/K25exim</userinput></screen></para>
     80ln -sf ../init.d/exim ../rc6.d/K25exim</command></userinput></screen>
     81
    8082</sect3>
    8183
  • server/mail/exim/exim-desc.xml

    rf07203c5 rf77c1eb0  
    1 <sect2><title>Contents</title>
     1<sect2>
     2<title>Contents</title>
    23
    34<para>The exim package contains
    4 <userinput>exim</userinput>,
    5 <userinput>exim_dumpdb</userinput>,
    6 <userinput>exim_fixdb</userinput>,
    7 <userinput>exim_tidydb</userinput>,
    8 <userinput>exinext</userinput>,
    9 <userinput>exiwhat</userinput>,
    10 <userinput>exim_dbmbuild</userinput>,
    11 <userinput>exicyclog</userinput>,
    12 <userinput>exigrep</userinput>,
    13 <userinput>eximstats</userinput>,
    14 <userinput>exiqsumm</userinput>,
    15 <userinput>exim_lock</userinput> and
    16 <userinput>exim_checkaccess</userinput>.
     5<command>exim</command>,
     6<command>exim_dumpdb</command>,
     7<command>exim_fixdb</command>,
     8<command>exim_tidydb</command>,
     9<command>exinext</command>,
     10<command>exiwhat</command>,
     11<command>exim_dbmbuild</command>,
     12<command>exicyclog</command>,
     13<command>exigrep</command>,
     14<command>eximstats</command>,
     15<command>exiqsumm</command>,
     16<command>exiqgrep</command>,
     17<command>exim_lock</command> and
     18<command>exim_checkaccess</command>.
    1719</para>
     20
    1821</sect2>
    1922
    2023<sect2><title>Description</title>
    2124<sect3><title>exim</title>
    22 <para>exim is the Mail Transport Agent daemon.</para></sect3>
     25<para><command>exim</command> is the Mail Transport Agent daemon.</para></sect3>
    2326
    2427<sect3><title>exim_dumpdb</title>
    25 <para>exim_dumpdb writes the contents of exim databases to the
    26 standard output .</para></sect3>
     28<para><command>exim_dumpdb</command> writes the contents of exim databases to the
     29standard output.</para></sect3>
    2730
    2831<sect3><title>exim_fixdb</title>
    29 <para>exim_fixdb modifies data in exim databases.</para></sect3>
     32<para><command>exim_fixdb</command> modifies data in exim databases.</para></sect3>
    3033
    3134<sect3><title>exim_tidydb</title>
    32 <para>exim_tidydb removes old records from exim databases.</para></sect3>
     35<para><command>exim_tidydb</command> removes old records from exim databases.</para></sect3>
    3336
    3437<sect3><title>exinext</title>
    35 <para>exinext queries remote host retry times.</para></sect3>
     38<para><command>exinext</command> queries remote host retry times.</para></sect3>
    3639
    3740<sect3><title>exiwhat</title>
    38 <para>exiwhat queries running exim processes.</para></sect3>
     41<para><command>exiwhat</command> queries running exim processes.</para></sect3>
    3942
    4043<sect3><title>exim_dbmbuild</title>
    41 <para>exim_dbmbuild creates and rebuilds exim
     44<para><command>exim_dbmbuild</command> creates and rebuilds exim
    4245databases.</para></sect3>
    4346
    4447<sect3><title>exicyclog</title>
    45 <para>exicyclog cycles exim log files.</para></sect3>
     48<para><command>exicyclog</command> cycles exim log files.</para></sect3>
    4649
    4750<sect3><title>exigrep</title>
    48 <para>exigrep searches exim log files.</para></sect3>
     51<para><command>exigrep</command> searches exim log files.</para></sect3>
    4952
    5053<sect3><title>eximstats</title>
    51 <para>eximstats generates mail statistics from exim log
     54<para><command>eximstats</command> generates mail statistics from exim log
    5255files.</para></sect3>
    5356
    5457<sect3><title>exiqsumm</title>
    55 <para>exiqsumm produces a summary of the messages on the mail
     58<para><command>exiqsumm</command> produces a summary of the messages on the mail
    5659queue.</para></sect3>
    5760
     61<sect3><title>exiqgrep</title>
     62<para><command>exiqgrep</command> is an utility for selective queue
     63listing.</para></sect3>
     64
    5865<sect3><title>exim_lock</title>
    59 <para>exim_lock locks a mailbox file.</para></sect3>
     66<para><command>exim_lock</command> locks a mailbox file.</para></sect3>
    6067
    6168<sect3><title>exim_checkaccess</title>
    62 <para>exim_checkaccess states whether a given recipient address from a
     69<para><command>exim_checkaccess</command> states whether a given recipient address from a
    6370given host is acceptable or not.</para></sect3>
    6471
    6572</sect2>
    66 
  • server/mail/exim/exim-exp.xml

    rf07203c5 rf77c1eb0  
    11<sect2>
    2 <title>Installation command explanations</title>
     2<title>Command explanations</title>
    33
    4 <para><screen><userinput>groupadd exim
    5 useradd -g exim exim</userinput></screen>
    6 Create the group and user exim which will run the exim
    7 daemon.</para>
     4<para><command>sed -e ... > Local/Makefile</command> : Many of exim's
     5configuration options are compiled in. Here, we specify the minimum set
     6of options, BIN_DIRECTORY, CONFIGURE_FILE and EXIM_USER. We also defer
     7building the exim monitor program, which requires the X Window System
     8support, by commenting out the EXIM_MONITOR line in the Makefile.</para>
    89
    9 <para><screen><userinput>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \
    10   sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \
    11   sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \
    12   sed -e 's/^EXIM_MONITOR/#EXIM_MONITOR/' > Local/Makefile</userinput></screen>
    13 Many of exim's configuration options are compiled in.  Here, we
    14 specify the minimum set of options, BIN_DIRECTORY, CONFIGURE_FILE and
    15 EXIM_USER.  We also defer building the exim monitor program, which
    16 requires X windows support, by commenting out the EXIM_MONITOR line in
    17 the Makefile.</para>
    18 
    19 <para><userinput>ln -s /usr/sbin/exim /usr/sbin/sendmail</userinput> : Create a link to sendmail for applications which need it.  exim will
     10<para><command>ln -s exim /usr/sbin/sendmail</command> :
     11Create a link to sendmail for applications which need it. exim will
    2012accept most Sendmail command line options.</para>
    2113
  • server/mail/exim/exim-inst.xml

    rf07203c5 rf77c1eb0  
    11<sect2>
    2 <title>Installation of exim</title>
     2<title>Installation of <application>exim</application></title>
    33
    4 <para>Before building exim, we need to create a user and group for
    5 exim with the following commands:</para>
    6 <para><screen><userinput>groupadd exim
    7 useradd -d /dev/null -g exim -s /bin/false exim</userinput></screen></para>
     4<para>Before building <application>exim</application>, we need to
     5create the group and user exim which will run the exim daemon:</para>
    86
    9 <para>Install exim with the following commands:</para>
     7<screen><userinput><command>groupadd exim &amp;&amp;
     8useradd -d /dev/null -g exim -s /bin/false exim</command></userinput></screen>
    109
    11 <para><screen><userinput>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \
     10<para>Install <application>exim</application> with the following commands:</para>
     11
     12<screen><userinput><command>sed -e 's/^BIN_DIR.*$/BIN_DIRECTORY=\/usr\/sbin/' src/EDITME | \
    1213  sed -e 's/^CONF.*$/CONFIGURE_FILE=\/etc\/exim.conf/' | \
    1314  sed -e 's/^EXIM_USER.*$/EXIM_USER=exim/' | \
     
    1516make &amp;&amp;
    1617make install &amp;&amp;
    17 ln -s /usr/sbin/exim /usr/sbin/sendmail</userinput></screen></para>
     18cp doc/exim.8 /usr/share/man/man8 &amp;&amp;
     19ln -s exim-4.24-1 /usr/sbin/exim &amp;&amp;
     20ln -s exim /usr/sbin/sendmail</command></userinput></screen>
     21
    1822</sect2>
    19 
  • server/mail/exim/exim-intro.xml

    rf07203c5 rf77c1eb0  
    11<sect2>
    2 <title>Introduction to exim</title>
     2<title>Introduction to <application>exim</application></title>
    33
    4 <screen>Download location (HTTP):       <ulink url="&exim-download-http;"/>
    5 Download location (FTP):        <ulink url="&exim-download-ftp;"/>
    6 Version used:                   &exim-version;
    7 Package size:                   &exim-size;
    8 Estimated Disk space required:  &exim-buildsize;</screen>
     4<para>The <application>exim</application> package contains a Mail Transport Agent written by the
     5University of Cambridge, released under the <acronym>GNU</acronym> Public License.</para>
    96
    10 <para>The exim package contains a Mail Transport Agent written by the
    11 University of Cambridge, released under the GNU Public License.</para>
     7<sect3><title>Package information</title>
     8<itemizedlist spacing='compact'>
     9<listitem><para>Download (HTTP): <ulink url="&exim-download-http;"/></para></listitem>
     10<listitem><para>Download (FTP): <ulink url="&exim-download-ftp;"/></para></listitem>
     11<listitem><para>Download size: &exim-size;</para></listitem>
     12<listitem><para>Estimated Disk space required: &exim-buildsize;</para></listitem>
     13<listitem><para>Estimated build time: &exim-time;</para></listitem></itemizedlist>
     14</sect3>
    1215
    13 <screen>exim depends on:
    14 <xref linkend="db"/></screen>
     16<sect3><title><application>exim</application> dependencies</title>
     17<sect4><title>Required</title>
     18<para><xref linkend="db"/>
     19</para></sect4>
     20<sect4><title>Optional</title>
     21<para><xref linkend="xfree86"/>
     22</para></sect4>
     23</sect3>
    1524
    1625</sect2>
  • server/mail/exim/exim.ent

    rf07203c5 rf77c1eb0  
    55<!ENTITY exim-exp SYSTEM "exim-exp.xml">
    66<!ENTITY exim-config SYSTEM "exim-config.xml">
    7 <!ENTITY exim-buildsize "8.7 MB">
    8 <!ENTITY exim-version "4.14">
     7<!ENTITY exim-buildsize "11 MB">
     8<!ENTITY exim-version "4.24">
    99<!ENTITY exim-download-http "">
    1010<!ENTITY exim-download-ftp "ftp://ftp.exim.org/pub/exim/exim4/exim-&exim-version;.tar.bz2">
    1111<!ENTITY exim-size "1.2 MB">
     12<!ENTITY exim-time "0.27 SBU">
Note: See TracChangeset for help on using the changeset viewer.