- Timestamp:
- 01/10/2005 07:38:02 AM (19 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/mail/sendmail.xml
r40ba5227 r80ff2bf1 7 7 <!ENTITY sendmail-download-ftp "ftp://ftp.sendmail.org/pub/sendmail/sendmail.&sendmail-version;.tar.gz"> 8 8 <!ENTITY sendmail-download-http "http://www.sendmail.org/ftp/sendmail.&sendmail-version;.tar.gz"> 9 <!ENTITY sendmail-size " 2.0MB">10 <!ENTITY sendmail-buildsize "18. 2MB">11 <!ENTITY sendmail-time "0. 43SBU">9 <!ENTITY sendmail-size "1.9 MB"> 10 <!ENTITY sendmail-buildsize "18.6 MB"> 11 <!ENTITY sendmail-time "0.34 SBU"> 12 12 ]> 13 13 14 <sect1 id="sendmail " xreflabel="Sendmail-&sendmail-version;">14 <sect1 id="sendmail-package" xreflabel="Sendmail-&sendmail-version;"> 15 15 <sect1info> 16 16 <othername>$LastChangedBy$</othername> … … 19 19 <?dbhtml filename="sendmail.html"?> 20 20 <title>Sendmail-&sendmail-version;</title> 21 <indexterm zone="sendmail-package"> 22 <primary sortas="a-sendmail-package">Sendmail</primary></indexterm> 21 23 22 24 <sect2> … … 28 30 <sect3><title>Package information</title> 29 31 <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> 32 36 <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> 35 41 </sect3> 36 42 … … 42 48 43 49 <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"/>, 46 54 <xref linkend="cyrus-sasl"/>, 47 55 <ulink url="http://www-dev.cites.uiuc.edu/ph/nph/">nph</ulink>, and … … 62 70 <screen><userinput><command>groupadd smmsp && 63 71 groupadd mail && 64 useradd - g smmsp -G mail smmsp &&72 useradd -c "Sendmail Daemon" -g smmsp -G mail smmsp && 65 73 chmod 1777 /tmp && 66 74 chmod 1777 /var/mail && … … 70 78 commands:</para> 71 79 72 <screen><userinput><command>cat > devtools/Site/site.config.m4 << "EOF" 80 <screen><userinput><command>cat > devtools/Site/site.config.m4 << "EOF"</command> 73 81 define(`confMANGRP',`root') 74 82 define(`confMANOWN',`root') … … 76 84 define(`confUBINGRP',`root') 77 85 define(`confUBINOWN',`root') 78 EOF86 <command>EOF 79 87 cd sendmail && 80 88 sh Build && … … 86 94 cd ../../ && 87 95 sh Build install && 96 cp -R cf/* /etc/mail && 97 cp cf/cf/{submit,sendmail}.mc /etc/mail && 88 98 for manpage in sendmail editmap mailstats makemap praliases smrsh 89 99 do 90 install -o root -g root-m444 $manpage/$manpage.8 /usr/share/man/man8100 install -m444 $manpage/$manpage.8 /usr/share/man/man8 91 101 done && 92 install - o root -g root -m444 sendmail/aliases.5 /usr/share/man/man5 &&93 install - o root -g root -m444 sendmail/mailq.1 /usr/share/man/man1 &&94 install - o root -g root -m444 sendmail/newaliases.1 /usr/share/man/man1 &&95 install - o root -g root -m444 vacation/vacation.1 /usr/share/man/man1</command></userinput></screen>102 install -m444 sendmail/aliases.5 /usr/share/man/man5 && 103 install -m444 sendmail/mailq.1 /usr/share/man/man1 && 104 install -m444 sendmail/newaliases.1 /usr/share/man/man1 && 105 install -m444 vacation/vacation.1 /usr/share/man/man1</command></userinput></screen> 96 106 97 107 <para><emphasis>Note:</emphasis> See the source tree … … 105 115 sed -i -e 's/groff/GROFF_NO_SGR=1 groff/' Makefile && 106 116 make op.txt op.pdf && 107 install -d -m 755 /usr/share/doc/sendmail /&sendmail-version; &&108 install -m 644 op.ps op.txt op.pdf /usr/share/doc/sendmail /&sendmail-version; &&117 install -d -m 755 /usr/share/doc/sendmail-&sendmail-version; && 118 install -m 644 op.ps op.txt op.pdf /usr/share/doc/sendmail-&sendmail-version; && 109 119 cd ../../</command></userinput></screen> 110 120 … … 121 131 This creates a configuration file changing some of the default settings.</para> 122 132 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; 134 sh 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 137 package.</para> 138 139 <para><command>for manpage in...;do...;done; install ...</command>: The man 140 pages are installed already formatted and <command>man</command> displays them 141 somewhat garbled. These commands replace the formatted pages with 138 142 pages <command>man</command> can display properly.</para> 139 143 … … 144 148 145 149 <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> 147 153 </sect3> 148 154 149 <sect3><title>Configuration Commands</title> 150 151 <screen><userinput><command>echo `hostname` > /etc/mail/local-host-names 152 cat > /etc/mail/aliases << "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 159 commands:</para> 160 161 <screen><userinput><command>echo $(hostname) > /etc/mail/local-host-names 162 cat > /etc/mail/aliases << "EOF"</command> 153 163 postmaster: root 154 164 MAILER-DAEMON: root 155 EOF 156 cp -R cf/* /etc/mail && 157 cp cf/cf/{submit,sendmail}.mc /etc/mail && 165 166 <command>EOF 158 167 newaliases -v</command></userinput></screen> 159 168 … … 171 180 can be found in <filename>/etc/mail/README</filename>.</para> 172 181 173 <para >To automate the running of <application>Sendmail</application> at174 startup, install the <filename>/etc/rc.d/init.d/sendmail</filename> 175 init script included in the182 <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 176 185 <xref linkend="intro-important-bootscripts"/> package.</para> 186 <indexterm zone="sendmail-package sendmail-init"> 187 <primary sortas="f-sendmail-init">sendmail</primary></indexterm> 177 188 178 189 <screen><userinput><command>make install-sendmail</command></userinput></screen> … … 190 201 <title>Contents</title> 191 202 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, 208 purgestat, 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 220 files.</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 229 status.</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 246 delivery.</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 263 contents 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> 272 aliases.</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) 281 all 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 290 agent.</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> 251 313 252 314 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.