Changeset 80ff2bf1 for server


Ignore:
Timestamp:
01/10/2005 07:38:02 AM (19 years ago)
Author:
Randy McMurchy <randy@…>
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, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
923c90dc
Parents:
40ba5227
Message:

Updated to Sendmail-8.13.2; more template updates

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/mail/sendmail.xml

    r40ba5227 r80ff2bf1  
    77<!ENTITY sendmail-download-ftp "ftp://ftp.sendmail.org/pub/sendmail/sendmail.&sendmail-version;.tar.gz">
    88<!ENTITY sendmail-download-http "http://www.sendmail.org/ftp/sendmail.&sendmail-version;.tar.gz">
    9 <!ENTITY sendmail-size "2.0 MB">
    10 <!ENTITY sendmail-buildsize "18.2 MB">
    11 <!ENTITY sendmail-time "0.43 SBU">
     9<!ENTITY sendmail-size "1.9 MB">
     10<!ENTITY sendmail-buildsize "18.6 MB">
     11<!ENTITY sendmail-time "0.34 SBU">
    1212]>
    1313
    14 <sect1 id="sendmail" xreflabel="Sendmail-&sendmail-version;">
     14<sect1 id="sendmail-package" xreflabel="Sendmail-&sendmail-version;">
    1515<sect1info>
    1616<othername>$LastChangedBy$</othername>
     
    1919<?dbhtml filename="sendmail.html"?>
    2020<title>Sendmail-&sendmail-version;</title>
     21<indexterm zone="sendmail-package">
     22<primary sortas="a-sendmail-package">Sendmail</primary></indexterm>
    2123
    2224<sect2>
     
    2830<sect3><title>Package information</title>
    2931<itemizedlist spacing='compact'>
    30 <listitem><para>Download (HTTP): <ulink url="&sendmail-download-http;"/></para></listitem>
    31 <listitem><para>Download (FTP): <ulink url="&sendmail-download-ftp;"/></para></listitem>
     32<listitem><para>Download (HTTP):
     33<ulink url="&sendmail-download-http;"/></para></listitem>
     34<listitem><para>Download (FTP):
     35<ulink url="&sendmail-download-ftp;"/></para></listitem>
    3236<listitem><para>Download size: &sendmail-size;</para></listitem>
    33 <listitem><para>Estimated Disk space required: &sendmail-buildsize;</para></listitem>
    34 <listitem><para>Estimated build time: &sendmail-time;</para></listitem></itemizedlist>
     37<listitem><para>Estimated disk space required:
     38&sendmail-buildsize;</para></listitem>
     39<listitem><para>Estimated build time:
     40&sendmail-time;</para></listitem></itemizedlist>
    3541</sect3>
    3642
     
    4248
    4349<sect4><title>Optional</title>
    44 <para><xref linkend="openssl"/>, <xref linkend="openldap"/>,
    45 <xref linkend="tcpwrappers"/>, <xref linkend="pcre"/>,
     50<para><xref linkend="openssl"/>,
     51<xref linkend="openldap"/>,
     52<xref linkend="tcpwrappers"/>,
     53<xref linkend="pcre"/>,
    4654<xref linkend="cyrus-sasl"/>,
    4755<ulink url="http://www-dev.cites.uiuc.edu/ph/nph/">nph</ulink>, and
     
    6270<screen><userinput><command>groupadd smmsp &amp;&amp;
    6371groupadd mail &amp;&amp;
    64 useradd -g smmsp -G mail smmsp &amp;&amp;
     72useradd -c "Sendmail Daemon" -g smmsp -G mail smmsp &amp;&amp;
    6573chmod 1777 /tmp &amp;&amp;
    6674chmod 1777 /var/mail &amp;&amp;
     
    7078commands:</para>
    7179
    72 <screen><userinput><command>cat &gt; devtools/Site/site.config.m4 &lt;&lt; "EOF"
     80<screen><userinput><command>cat &gt; devtools/Site/site.config.m4 &lt;&lt; "EOF"</command>
    7381define(`confMANGRP',`root')
    7482define(`confMANOWN',`root')
     
    7684define(`confUBINGRP',`root')
    7785define(`confUBINOWN',`root')
    78 EOF
     86<command>EOF
    7987cd sendmail &amp;&amp;
    8088sh Build &amp;&amp;
     
    8694cd ../../ &amp;&amp;
    8795sh Build install &amp;&amp;
     96cp -R cf/* /etc/mail &amp;&amp;
     97cp cf/cf/{submit,sendmail}.mc /etc/mail &amp;&amp;
    8898for manpage in sendmail editmap mailstats makemap praliases smrsh
    8999do
    90 install -o root -g root -m444 $manpage/$manpage.8   /usr/share/man/man8
     100    install -m444 $manpage/$manpage.8   /usr/share/man/man8
    91101done &amp;&amp;
    92 install -o root -g root -m444 sendmail/aliases.5    /usr/share/man/man5 &amp;&amp;
    93 install -o root -g root -m444 sendmail/mailq.1      /usr/share/man/man1 &amp;&amp;
    94 install -o root -g root -m444 sendmail/newaliases.1 /usr/share/man/man1 &amp;&amp;
    95 install -o root -g root -m444 vacation/vacation.1   /usr/share/man/man1</command></userinput></screen>
     102install -m444 sendmail/aliases.5    /usr/share/man/man5 &amp;&amp;
     103install -m444 sendmail/mailq.1      /usr/share/man/man1 &amp;&amp;
     104install -m444 sendmail/newaliases.1 /usr/share/man/man1 &amp;&amp;
     105install -m444 vacation/vacation.1   /usr/share/man/man1</command></userinput></screen>
    96106
    97107<para><emphasis>Note:</emphasis> See the source tree
     
    105115sed -i -e 's/groff/GROFF_NO_SGR=1 groff/' Makefile &amp;&amp;
    106116make op.txt op.pdf &amp;&amp;
    107 install -d -m 755 /usr/share/doc/sendmail/&sendmail-version; &amp;&amp;
    108 install -m 644 op.ps op.txt op.pdf /usr/share/doc/sendmail/&sendmail-version; &amp;&amp;
     117install -d -m 755 /usr/share/doc/sendmail-&sendmail-version; &amp;&amp;
     118install -m 644 op.ps op.txt op.pdf /usr/share/doc/sendmail-&sendmail-version; &amp;&amp;
    109119cd ../../</command></userinput></screen>
    110120
     
    121131This creates a configuration file changing some of the default settings.</para>
    122132
    123 <screen><userinput><command>sh Build
    124 sh Build sendmail.cf
    125 sh Build install-cf
    126 sh Build install</command></userinput></screen>
    127 
    128 <para><application>Sendmail</application> uses an <application>m4</application>
    129 based build script to create the various <filename>Makefile</filename>'s. These
    130 commands build and install the package.</para>
    131 
    132 <screen><userinput><command>for manpage in...;do...;done:
    133 install ...
    134 install ...</command></userinput></screen>
    135 
    136 <para> The man pages are installed already formatted and <command>man</command>
    137 displays them somewhat garbled. These commands replace the formatted pages with
     133<para><command>sh Build; sh Build sendmail.cf; sh Build install-cf;
     134sh Build install</command>: <application>Sendmail</application> uses an
     135<application>m4</application> based build script to create the various
     136<filename>Makefile</filename>'s. These commands build and install the
     137package.</para>
     138
     139<para><command>for manpage in...;do...;done; install ...</command>: The man
     140pages are installed already formatted and <command>man</command> displays them
     141somewhat garbled. These commands replace the formatted pages with
    138142pages <command>man</command> can display properly.</para>
    139143
     
    144148
    145149<sect3><title>Config files</title>
    146 <para><filename>/etc/mail/*</filename></para>
     150<para><filename id="etc-mail-files">/etc/mail/*</filename></para>
     151<indexterm zone="sendmail-package etc-mail-files">
     152<primary sortas="e-etc-mail-files">/etc/mail/*</primary></indexterm>
    147153</sect3>
    148154
    149 <sect3><title>Configuration Commands</title>
    150 
    151 <screen><userinput><command>echo `hostname` > /etc/mail/local-host-names
    152 cat &gt; /etc/mail/aliases &lt;&lt; "EOF"
     155<sect3><title>Configuration information</title>
     156
     157<para>Create the <filename>/etc/mail/local-host-names</filename> and
     158<filename>/etc/mail/aliases</filename> files using the following
     159commands:</para>
     160
     161<screen><userinput><command>echo $(hostname) > /etc/mail/local-host-names
     162cat &gt; /etc/mail/aliases &lt;&lt; "EOF"</command>
    153163postmaster: root
    154164MAILER-DAEMON: root
    155 EOF
    156 cp -R cf/* /etc/mail &amp;&amp;
    157 cp cf/cf/{submit,sendmail}.mc /etc/mail &amp;&amp;
     165
     166<command>EOF
    158167newaliases -v</command></userinput></screen>
    159168
     
    171180can be found in <filename>/etc/mail/README</filename>.</para>
    172181
    173 <para>To automate the running of <application>Sendmail</application> at
    174 startup, install the <filename>/etc/rc.d/init.d/sendmail</filename>
    175 init script included in the
     182<para id="sendmail-init">To automate the running of
     183<application>Sendmail</application> at startup, install the
     184<filename>/etc/rc.d/init.d/sendmail</filename> init script included in the
    176185<xref linkend="intro-important-bootscripts"/> package.</para>
     186<indexterm zone="sendmail-package sendmail-init">
     187<primary sortas="f-sendmail-init">sendmail</primary></indexterm>
    177188
    178189<screen><userinput><command>make install-sendmail</command></userinput></screen>
     
    190201<title>Contents</title>
    191202
    192 <para>The <application>Sendmail</application> package contains
    193 <command>hoststat</command>,
    194 <command>purgestat</command>,
    195 <command>smrsh</command>,
    196 <command>editmap</command>,
    197 <command>makemap</command>,
    198 <command>mailq</command>,
    199 <command>newaliases</command>,
    200 <command>sendmail</command>,
    201 <command>vacation</command>,
    202 <command>praliases</command> and
    203 <command>mailstats</command>.
    204 </para>
    205 </sect2>
    206 
    207 <sect2><title>Description</title>
    208 
    209 <sect3><title>hoststat</title>
    210 <para><command>hoststat</command> prints <application>Sendmail</application>'s
    211 persistent host status.</para></sect3>
    212 
    213 <sect3><title>purgestat</title>
    214 <para><command>purgestat</command> causes <application>Sendmail</application>
    215 to clear (purge) all its host-status information.</para></sect3>
    216 
    217 <sect3><title>smrsh</title>
    218 <para><command>smrsh</command> is a restricted shell for
    219 <application>Sendmail</application>.</para></sect3>
    220 
    221 <sect3><title>editmap</title>
    222 <para><command>editmap</command> queries and edits
    223 <application>Sendmail</application> map files.</para></sect3>
    224 
    225 <sect3><title>makemap</title>
    226 <para><command>makemap</command> creates
    227 <application>Sendmail</application> map files.</para></sect3>
    228 
    229 <sect3><title>mailq</title>
    230 <para><command>mailq</command> prints a summary of outbound mail messages
    231 waiting for delivery.</para></sect3>
    232 
    233 <sect3><title>newaliases</title>
    234 <para><command>newaliases</command> rebuilds
    235 <filename>/etc/mail/aliases.db</filename>.</para></sect3>
    236 
    237 <sect3><title>sendmail</title>
    238 <para><command>sendmail</command> is the <application>Sendmail</application>
    239 mail transport agent.</para></sect3>
    240 
    241 <sect3><title>vacation</title>
    242 <para><command>vacation</command> is an email auto responder.</para></sect3>
    243 
    244 <sect3><title>praliases</title>
    245 <para><command>praliases</command> displays current
    246 <application>Sendmail</application> aliases.</para></sect3>
    247 
    248 <sect3><title>mailstats</title>
    249 <para><command>mailstats</command> displays
    250 <application>Sendmail</application> statistics.</para></sect3>
     203<segmentedlist>
     204<segtitle>Installed Programs</segtitle>
     205<segtitle>Installed Directory</segtitle>
     206<seglistitem>
     207<seg>editmap, hoststat, mailstats, mailq, makemap, newaliases, praliases,
     208purgestat, sendmail, smrsh and vacation</seg>
     209<seg>/etc/mail and /usr/share/doc/sendmail-&sendmail-version;</seg>
     210</seglistitem>
     211</segmentedlist>
     212
     213<variablelist>
     214<bridgehead renderas="sect3">Short Descriptions</bridgehead>
     215<?dbfo list-presentation="list"?>
     216
     217<varlistentry id="editmap">
     218<term><command>editmap</command></term>
     219<listitem><para>queries and edits <application>Sendmail</application> map
     220files.</para>
     221<indexterm zone="sendmail-package editmap">
     222<primary sortas="b-editmap">editmap</primary></indexterm>
     223</listitem>
     224</varlistentry>
     225
     226<varlistentry id="hoststat">
     227<term><command>hoststat</command></term>
     228<listitem><para>prints <application>Sendmail</application>'s persistent host
     229status.</para>
     230<indexterm zone="sendmail-package hoststat">
     231<primary sortas="b-hoststat">hoststat</primary></indexterm>
     232</listitem>
     233</varlistentry>
     234
     235<varlistentry id="mailstats">
     236<term><command>mailstats</command></term>
     237<listitem><para>displays <application>Sendmail</application> statistics.</para>
     238<indexterm zone="sendmail-package mailstats">
     239<primary sortas="b-mailstats">mailstats</primary></indexterm>
     240</listitem>
     241</varlistentry>
     242
     243<varlistentry id="mailq">
     244<term><command>mailq</command></term>
     245<listitem><para>prints a summary of outbound mail messages waiting for
     246delivery.</para>
     247<indexterm zone="sendmail-package mailq">
     248<primary sortas="b-mailq">mailq</primary></indexterm>
     249</listitem>
     250</varlistentry>
     251
     252<varlistentry id="makemap">
     253<term><command>makemap</command></term>
     254<listitem><para>creates <application>Sendmail</application> map files.</para>
     255<indexterm zone="sendmail-package makemap">
     256<primary sortas="b-makemap">makemap</primary></indexterm>
     257</listitem>
     258</varlistentry>
     259
     260<varlistentry id="newaliases">
     261<term><command>newaliases</command></term>
     262<listitem><para>rebuilds <filename>/etc/mail/aliases.db</filename> from the
     263contents of <filename>/etc/mail/aliases</filename>.</para>
     264<indexterm zone="sendmail-package newaliases">
     265<primary sortas="b-newaliases">newaliases</primary></indexterm>
     266</listitem>
     267</varlistentry>
     268
     269<varlistentry id="praliases">
     270<term><command>praliases</command></term>
     271<listitem><para>displays current <application>Sendmail</application>
     272aliases.</para>
     273<indexterm zone="sendmail-package praliases">
     274<primary sortas="b-praliases">praliases</primary></indexterm>
     275</listitem>
     276</varlistentry>
     277
     278<varlistentry id="purgestat">
     279<term><command>purgestat</command></term>
     280<listitem><para> causes <application>Sendmail</application> to clear (purge)
     281all its host-status information.</para>
     282<indexterm zone="sendmail-package purgestat">
     283<primary sortas="b-purgestat">purgestat</primary></indexterm>
     284</listitem>
     285</varlistentry>
     286
     287<varlistentry id="sendmail">
     288<term><command>sendmail</command></term>
     289<listitem><para>is the <application>Sendmail</application> mail transport
     290agent.</para>
     291<indexterm zone="sendmail-package sendmail">
     292<primary sortas="b-sendmail">sendmail</primary></indexterm>
     293</listitem>
     294</varlistentry>
     295
     296<varlistentry id="smrsh">
     297<term><command>smrsh</command></term>
     298<listitem><para>is a restricted shell for
     299<application>Sendmail</application>.</para>
     300<indexterm zone="sendmail-package smrsh">
     301<primary sortas="b-smrsh">smrsh</primary></indexterm>
     302</listitem>
     303</varlistentry>
     304
     305<varlistentry id="vacation">
     306<term><command>vacation</command></term>
     307<listitem><para>is an email auto responder.</para>
     308<indexterm zone="sendmail-package vacation">
     309<primary sortas="b-vacation">vacation</primary></indexterm>
     310</listitem>
     311</varlistentry>
     312</variablelist>
    251313
    252314</sect2>
Note: See TracChangeset for help on using the changeset viewer.