Changeset 2605bb1
- Timestamp:
- 03/07/2012 06:03:47 PM (12 years ago)
- Branches:
- 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
- Children:
- 68ac359
- Parents:
- 806640c
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r806640c r2605bb1 4 4 --> 5 5 6 <!ENTITY day "0 6"> <!-- Always 2 digits -->6 <!ENTITY day "07"> <!-- Always 2 digits --> 7 7 <!ENTITY month "03"> <!-- Always 2 digits --> 8 8 <!ENTITY year "2012"> … … 10 10 <!ENTITY copyholder "The BLFS Development Team"> 11 11 <!ENTITY version "&year;-&month;-&day;"> 12 <!ENTITY releasedate "March 6th, &year;">12 <!ENTITY releasedate "March 7th, &year;"> 13 13 <!-- <!ENTITY releasedate "November &day;st, &year;"> --> 14 14 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> … … 552 552 <!-- Chapter 20 --> 553 553 <!ENTITY exim-version "4.67"> 554 <!ENTITY postfix-version "2. 8.4">554 <!ENTITY postfix-version "2.9.1"> 555 555 <!ENTITY qpopper-version "4.0.9"> 556 556 <!ENTITY sendmail-version "8.14.4"> -
introduction/welcome/changelog.xml
r806640c r2605bb1 43 43 --> 44 44 <listitem> 45 <para>March 7th, 2012</para> 46 <itemizedlist> 47 <listitem> 48 <para>[abenton] - Postfix 2.9.1.</para> 49 </listitem> 50 </itemizedlist> 51 </listitem> 52 53 <listitem> 45 54 <para>March 6th, 2012</para> 46 55 <itemizedlist> -
postlfs/security/linux-pam.xml
r806640c r2605bb1 159 159 <para><parameter>--disable-nis</parameter>: This option disables building 160 160 Network Information Service/Yellow Pages support in pam_unix and pam_access. 161 The RPC implementation in glibc (on which NIS/YP depends) is deprecated. However, the same functionality is provided by 161 The RPC implementation in glibc (on which NIS/YP depends) is deprecated. 162 However, the same functionality is provided by 162 163 <application>Libtirpc</application> so if you've installed 163 164 <xref linkend="libtirpc"/> you can remove the -
server/mail/postfix.xml
r806640c r2605bb1 5 5 %general-entities; 6 6 7 <!ENTITY postfix-download-http "http://postfix.energybeam.com/source/official/postfix-&postfix-version;.tar.gz"> 8 <!ENTITY postfix-download-ftp "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz"> 9 <!ENTITY postfix-md5sum "a9fdd0f204e7ca0b7d32fd0b9f8f8c72"> 10 <!ENTITY postfix-size "3.5 MB"> 7 <!ENTITY postfix-download-http 8 "http://postfix.energybeam.com/source/official/postfix-&postfix-version;.tar.gz"> 9 <!ENTITY postfix-download-ftp 10 "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-&postfix-version;.tar.gz"> 11 <!ENTITY postfix-md5sum "5c81b304a42c691671454dfe80b506ca"> 12 <!ENTITY postfix-size "3.6 MB"> 11 13 <!ENTITY postfix-buildsize "132 MB"> 12 14 <!ENTITY postfix-time "0.4 SBU"> … … 30 32 <title>Introduction to Postfix</title> 31 33 32 <para>The <application>Postfix</application> package contains a Mail 33 Transport Agent (MTA). This is useful for sending email to other users 34 of your host machine. It can also be configured to be a central mail 35 server for your domain, a mail relay agent or simply a mail delivery 36 agent to your local Internet Service Provider (ISP).</para> 37 38 &lfs70_checked; 34 <para> 35 The <application>Postfix</application> package contains a Mail Transport 36 Agent (MTA). This is useful for sending email to other users of your host 37 machine. It can also be configured to be a central mail server for your 38 domain, a mail relay agent or simply a mail delivery agent to your local 39 Internet Service Provider. 40 </para> 41 42 &lfs71_checked; 39 43 40 44 <bridgehead renderas="sect3">Package Information</bridgehead> 41 45 <itemizedlist spacing="compact"> 42 46 <listitem> 43 <para>Download (HTTP): <ulink url="&postfix-download-http;"/></para> 47 <para> 48 Download (HTTP): <ulink url="&postfix-download-http;"/> 49 </para> 44 50 </listitem> 45 51 <listitem> 46 <para>Download (FTP): <ulink url="&postfix-download-ftp;"/></para> 52 <para> 53 Download (FTP): <ulink url="&postfix-download-ftp;"/> 54 </para> 47 55 </listitem> 48 56 <listitem> 49 <para>Download MD5 sum: &postfix-md5sum;</para> 57 <para> 58 Download MD5 sum: &postfix-md5sum; 59 </para> 50 60 </listitem> 51 61 <listitem> 52 <para>Download size: &postfix-size;</para> 62 <para> 63 Download size: &postfix-size; 64 </para> 53 65 </listitem> 54 66 <listitem> 55 <para>Estimated disk space required: &postfix-buildsize;</para> 67 <para> 68 Estimated disk space required: &postfix-buildsize; 69 </para> 56 70 </listitem> 57 71 <listitem> 58 <para>Estimated build time: &postfix-time;</para> 72 <para> 73 Estimated build time: &postfix-time; 74 </para> 59 75 </listitem> 60 76 </itemizedlist> … … 63 79 64 80 <bridgehead renderas="sect4">Required</bridgehead> 65 <para role="required"><xref linkend="db"/></para> 81 <para role="required"> 82 <xref linkend="db"/> 83 </para> 66 84 67 85 <bridgehead renderas="sect4">Optional</bridgehead> … … 71 89 <xref linkend="openldap"/>, 72 90 <xref linkend="cyrus-sasl"/>, 91 <xref linkend="sqlite"/>, 73 92 <xref linkend="mysql"/>, 74 93 <xref linkend="postgresql"/>, and … … 77 96 </para> 78 97 79 <para>Note that mysql, postgresql, and cdb are only useful if 80 there is a known need for them.</para> 81 82 <para condition="html" role="usernotes">User Notes: 83 <ulink url="&blfs-wiki;/postfix"/></para> 84 98 <para> 99 Note that <application>Sqlite</application>, 100 <application>Mysql</application>, <application>Postgresql</application> 101 and <application>cdb</application> are only useful if there is a known 102 need for them. 103 </para> 104 105 <para condition="html" role="usernotes"> 106 User Notes: <ulink url="&blfs-wiki;/postfix"/> 107 </para> 85 108 </sect2> 86 109 … … 89 112 90 113 <sect3> 114 <title>Adding Users and Groups</title> 115 <para> 116 Before you compile the program, you need to create users and groups that 117 will be expected to be in place during the installation. Add the users 118 and groups with the following commands issued by the 119 <systemitem class="username">root</systemitem> user: 120 </para> 121 122 <screen role="root"><userinput>groupadd -g 32 postfix && 123 groupadd -g 33 postdrop && 124 useradd -c "Postfix Daemon User" -d /dev/null -g postfix \ 125 -s /bin/false -u 32 postfix && 126 chown -v postfix:postfix /var/mail</userinput></screen> 127 </sect3> 128 129 <sect3> 91 130 <title>Configuring the Build</title> 92 131 93 <para>The <application>Postfix</application> source tree does not contain 94 a <filename>configure</filename> script, rather the makefile in the 95 top-level directory contains a <option>makefiles</option> target that 96 regenerates all the other makefiles in the build tree. If you wish to 97 use additional software such as a database back-end for virtual users, or 98 TLS/SSL authentication, you will need to regenerate the makefiles using 99 one or more of the appropriate <envar>CCARGS</envar> and 100 <envar>AUXLIBS</envar> settings listed below.</para> 132 <para> 133 The README files are formatted to be read with a pager like 134 <application>Less</application> or <application>More</application>. 135 If you want to read them in a text editor, make them legible with a sed: 136 </para> 137 138 <screen><userinput>sed -i 's/.\x08//g' README_FILES/*</userinput></screen> 139 140 <para> 141 The <application>Postfix</application> source tree does not contain a 142 <filename>configure</filename> script, rather the makefile in the 143 top-level directory contains a <option>makefiles</option> target that 144 regenerates all the other makefiles in the build tree. If you wish to 145 use additional software such as a database back-end for virtual users, 146 or TLS/SSL authentication, you will need to regenerate the makefiles 147 using one or more of the appropriate <envar>CCARGS</envar> and 148 <envar>AUXLIBS</envar> settings listed below. 149 </para> 150 151 <para> 152 For more details read the readme files. 153 </para> 154 101 155 <!-- 102 <para>Here is an example that combines the TLS and 103 <application>Cyrus-SASL</application> arguments:</para> 156 <para> 157 Here is an example that combines the TLS and 158 <application>Cyrus-SASL</application> arguments: 159 </para> 104 160 105 161 <screen><userinput>make makefiles \ … … 112 168 AUXLIBS='-lssl -lcrypto -lsasl2'</userinput></screen> 113 169 --> 170 171 <!-- it picks up pcre automatically now 114 172 <sect4> 115 173 <title>Perl compatible regular expressions</title> 116 174 117 <para>To use <application>PCRE</application> with 118 <application>Postfix</application>, use the following argument:</para> 175 <para> 176 To use <application>PCRE</application> with 177 <application>Postfix</application>, use the following argument: 178 </para> 119 179 120 180 <screen><literal>CCARGS='-DHAS_PCRE'</literal></screen> 121 122 </sect4>181 </sect4> 182 --> 123 183 124 184 <sect4> 125 185 <title>Cyrus-SASL</title> 126 186 127 <para>To use <application>Cyrus-SASL</application> with 128 <application>Postfix</application>, use the following arguments:</para> 187 <para> 188 To use <application>Cyrus-SASL</application> with 189 <application>Postfix</application>, use the following arguments: 190 </para> 129 191 130 192 <screen><literal>CCARGS='-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl' 131 193 AUXLIBS='-lsasl2'</literal></screen> 132 133 </sect4> 134 135 <!-- 136 <sect4> 137 <title>Berkeley DB</title> 138 139 <para>To use <application>Berkeley DB</application> with 140 <application>Postfix</application>, use the following 141 arguments:</para> 142 143 <screen><literal>CCARGS='-DHAS_DB -I/usr/include' 144 AUXLIBS='-L/usr/lib -ldb'</literal></screen> 145 146 </sect4> 147 --> 194 </sect4> 195 148 196 <sect4> 149 197 <title>OpenLDAP</title> 150 198 151 <para>To use <application>OpenLDAP</application> with 152 <application>Postfix</application>, use the following 153 arguments:</para> 199 <para> 200 To use <application>OpenLDAP</application> with 201 <application>Postfix</application>, use the following arguments: 202 </para> 154 203 155 204 <screen><literal>CCARGS='-DHAS_LDAP' 156 205 AUXLIBS='-lldap -llber'</literal></screen> 157 206 </sect4> 207 208 <sect4> 209 <title>Sqlite</title> 210 211 <para> 212 To use <application>Sqlite</application> with 213 <application>Postfix</application>, use the following arguments: 214 </para> 215 216 <screen><literal>CCARGS='-DHAS_SQLITE' 217 AUXLIBS='-lsqlite3 -lpthread'</literal></screen> 158 218 </sect4> 159 219 … … 161 221 <title>MySQL</title> 162 222 163 <para>To use <application>MySQL</application> with 164 <application>Postfix</application>, use the following 165 arguments:</para> 223 <para> 224 To use <application>MySQL</application> with 225 <application>Postfix</application>, use the following arguments: 226 </para> 166 227 167 228 <screen><literal>CCARGS='-DHAS_MYSQL -I/usr/include/mysql' 168 229 AUXLIBS='-lmysqlclient -lz -lm'</literal></screen> 169 170 230 </sect4> 171 231 … … 173 233 <title>PostgreSQL</title> 174 234 175 <para>To use <application>PostgreSQL</application> with 176 <application>Postfix</application>, use the following 177 arguments:</para> 235 <para> 236 To use <application>PostgreSQL</application> with 237 <application>Postfix</application>, use the following arguments: 238 </para> 178 239 179 240 <screen><literal>CCARGS='-DHAS_PGSQL -I/usr/include/postgresql' 180 241 AUXLIBS='-lpq -lz -lm'</literal></screen> 181 182 242 </sect4> 183 243 … … 185 245 <title>CDB/TinyCDB</title> 186 246 187 <para>To use <application>CDB</application> or 188 <application>TinyCDB</application> with 189 <application>Postfix</application>, use the following 190 arguments:</para> 247 <para> 248 To use <application>CDB</application> or 249 <application>TinyCDB</application> with 250 <application>Postfix</application>, use the following arguments: 251 </para> 191 252 192 253 <screen><literal>CCARGS='-DHAS_CDB' 193 254 AUXLIBS='<replaceable></path/to/CDB></replaceable>/libcdb.a'</literal></screen> 194 195 255 </sect4> 196 256 … … 198 258 <title>StartTLS Authentication</title> 199 259 200 <para>To use <application>OpenSSL</application> with 201 <application>Postfix</application>, use the following 202 arguments:</para> 260 <para> 261 To use <application>OpenSSL</application> with 262 <application>Postfix</application>, use the following arguments: 263 </para> 203 264 204 265 <screen><literal>CCARGS='-DUSE_TLS -I/usr/include/openssl/' 205 266 AUXLIBS='-lssl -lcrypto'</literal></screen> 206 207 </sect4> 208 267 </sect4> 209 268 </sect3> 210 269 … … 212 271 <title>Installing Postfix</title> 213 272 214 <para>Before you compile the program, you need to create users and groups 215 that will be expected to be in place during the installation. 216 Add the users and groups with the following commands issued by the 217 <systemitem class='username'>root</systemitem> user:</para> 218 219 <screen role="root"><userinput>groupadd -g 32 postfix && 220 groupadd -g 33 postdrop && 221 useradd -c "Postfix Daemon User" -d /dev/null -g postfix \ 222 -s /bin/false -u 32 postfix && 223 chown -v postfix:postfix /var/mail</userinput></screen> 224 225 <para>Install <application>Postfix</application> by running the 226 following commands:</para> 273 <para> 274 If you have <application>OpenSSL</application> installed, install 275 <application>Postfix</application> by running the following commands: 276 </para> 227 277 <!-- 228 278 <screen><userinput>make makefiles \ … … 236 286 --> 237 287 238 <screen><userinput>PF_CCARGS="-DDEF_DAEMON_DIR=\\\"/usr/lib/postfix\\\"" 239 PF_CCARGS="$PF_CCARGS -DDEF_MANPAGE_DIR=\\\"/usr/share/man\\\"" 240 PF_CCARGS="$PF_CCARGS -DDEF_HTML_DIR=\\\"/usr/share/doc/postfix-&postfix-version;/html\\\"" 241 PF_CCARGS="$PF_CCARGS -DDEF_README_DIR=\\\"/usr/share/doc/postfix-&postfix-version;/README\\\"" 242 PF_CCARGS="$PF_CCARGS -DHAS_PCRE" 243 PF_CCARGS="$PF_CCARGS -DUSE_TLS -I/usr/include/openssl" 244 245 PF_AUXLIBS="-lpcre -lssl -lcrypto" 246 247 make makefiles CCARGS="$PF_CCARGS" AUXLIBS="$PF_AUXLIBS" && 248 make && 249 unset PF_CCARGS PF_AUXLIBS</userinput></screen> 288 <screen><userinput>make CCARGS="-DUSE_TLS -I/usr/include/openssl/ -DNO_NIS" \ 289 AUXLIBS="-lssl -lcrypto" makefiles && 290 make</userinput></screen> 250 291 251 292 <!-- There is a testsuite, but it fails a lot. It seems to need 252 293 the host to be specifically setup for the tests. 253 294 Run with `make tests' and `make root_tests' --> 254 <para>This package does not come with a test suite.</para> 255 256 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 257 258 <screen role='root'><userinput>sh postfix-install -non-interactive</userinput></screen> 259 295 <para> 296 This package does not come with a useful test suite. 297 </para> 298 299 <para> 300 Now, as the <systemitem class="username">root</systemitem> user: 301 </para> 302 303 <screen role="root"><userinput>sh postfix-install -non-interactive \ 304 manpage_directory=/usr/share/man \ 305 html_directory=/usr/share/doc/postfix-&postfix-version;/html \ 306 readme_directory=/usr/share/doc/postfix-&postfix-version;/readme</userinput></screen> 260 307 </sect3> 261 262 308 </sect2> 263 309 … … 265 311 <title>Command Explanations</title> 266 312 267 <para><command>make makefiles</command>: This command rebuilds the 268 makefiles throughout the source tree to use the options contained in the 269 <envar>CCARGS</envar> and <envar>AUXLIBS</envar> variables.</para> 270 271 <para>\\\": This structure is used to get a literal \" into the variable 272 definition.</para> 273 274 <para><command>sh postfix-install -non-interactive</command>: This 275 keeps the install script from asking any questions, thereby accepting 276 default destination directories in all but the few cases mentioned in 277 the 'make makefiles' command.</para> 278 313 <para> 314 <command>make makefiles</command>: This command rebuilds the makefiles 315 throughout the source tree to use the options contained in the 316 <envar>CCARGS</envar> and <envar>AUXLIBS</envar> variables. 317 </para> 318 319 <para> 320 <parameter>-DNO_NIS</parameter>: This option disables building Network 321 Information Service/Yellow Pages support. The RPC implementation in glibc 322 (on which NIS/YP depends) is deprecated. 323 </para> 324 325 <!-- 326 <para> 327 \\\": This structure is used to get a literal \" into the variable 328 definition. 329 </para> 330 --> 331 332 <para> 333 <command>sh postfix-install -non-interactive</command>: This keeps the 334 install script from asking any questions, thereby accepting default 335 destination directories in all but the few cases. If the 336 <option>html_directory</option> and <option>readme_directory</option> 337 options are not set then the documentation will not be installed. 338 </para> 279 339 </sect2> 280 340 … … 285 345 <title>Config Files</title> 286 346 287 <para><filename>/etc/aliases</filename>, 288 <filename>/etc/postfix/main.cf</filename>, and 289 <filename>/etc/postfix/master.cf</filename></para> 347 <para> 348 <filename>/etc/aliases</filename>, 349 <filename>/etc/postfix/main.cf</filename>, and 350 <filename>/etc/postfix/master.cf</filename> 351 </para> 290 352 291 353 <indexterm zone="postfix postfix-config"> … … 302 364 <title>Configuration Information</title> 303 365 366 <para> 367 Create (or append to an existing) <filename>/etc/aliases</filename> 368 with the following command. Change 369 <replaceable><LOGIN></replaceable> for your non-root login 370 identity so mail addressed to 371 <systemitem class="username">root</systemitem> can be forwarded to you. 372 As the <systemitem class="username">root</systemitem> user: 373 </para> 374 304 375 <screen role="root"><userinput>cat >> /etc/aliases << "EOF" 305 376 <literal># Begin /etc/aliases … … 308 379 postmaster: root 309 380 310 root: LOGIN381 root: <replaceable><LOGIN></replaceable> 311 382 # End /etc/aliases</literal> 312 383 EOF</userinput></screen> 313 384 385 <para> 386 To protect an existing <filename>/etc/aliases</filename> file, 387 the above command appends these aliases to it if it exists. This file 388 should be checked and duplicate aliases removed, if present. 389 </para> 390 314 391 <note> 315 <para>To protect an existing <filename>/etc/aliases</filename> file, 316 the above command appends these aliases to it if it exists. This file 317 should be checked and duplicate aliases removed, if present.</para> 392 <para> 393 The <filename>/etc/postfix/main.cf</filename> and 394 <filename>/etc/postfix/master.cf</filename> files must be personalized 395 for your system. The <filename>main.cf</filename> file needs your 396 fully qualified hostname. You will find that 397 <filename>main.cf</filename> is self documenting, so load it into your 398 editor to make the changes you need for your situation. 399 </para> 318 400 </note> 319 401 320 <para>The <filename>/etc/aliases</filename> file that was just created 321 or appended, the <filename>main.cf</filename> and the 322 <filename>master.cf</filename> must be personalized for your system. 323 The <filename>aliases</filename> file needs your non-root login identity 324 so mail addressed to <systemitem class="username">root</systemitem> can 325 be forwarded to you at the user level. The <filename>main.cf</filename> 326 file needs your fully qualified hostname. All of these edits can be done 327 with <command>sed</command> commands entered into the console with 328 appropriate substitutions of your non-root login name for 329 <replaceable><user></replaceable> and your fully qualified hostname for 330 <replaceable><localhost.localdomain></replaceable>. You will find the 331 <filename>main.cf</filename> file is self documenting, so load it into 332 your editor to make the changes you need for your situation.</para> 333 334 <screen role="root"><userinput>sed -i "s/LOGIN/<replaceable><user></replaceable>/" /etc/aliases && 335 sed -i "s/#myhostname = host.domain.tld/myhostname = \ 336 <replaceable><localhost.localdomain></replaceable>/" /etc/postfix/main.cf && 337 /usr/bin/newaliases</userinput></screen> 338 339 <para>If you have an existing configuration, you can run the 340 <command>postfix</command> utility to add any necessary definitions 341 to your existing files. As the 342 <systemitem class="username">root</systemitem> user:</para> 402 <para> 403 If you have an existing configuration, you can run the 404 <command>postfix</command> utility to add any necessary definitions to 405 your existing files. As the 406 <systemitem class="username">root</systemitem> user: 407 </para> 343 408 344 409 <screen role="root"><userinput>/usr/sbin/postfix upgrade-configuration</userinput></screen> 345 410 346 <para>Before starting <application>Postfix</application>, you 347 should check that your configuration and file permissions will work 348 properly. Run the following commands as the 349 <systemitem class="username">root</systemitem> user to check and 350 start your <application>Postfix</application> server:</para> 411 <para> 412 Before starting <application>Postfix</application>, you should check 413 that your configuration and file permissions will work properly. Run the 414 following commands as the <systemitem class="username">root</systemitem> 415 user to check and start your <application>Postfix</application> server: 416 </para> 351 417 352 418 <screen role="root"><userinput>/usr/sbin/postfix check && 353 419 /usr/sbin/postfix start</userinput></screen> 354 355 420 </sect3> 356 421 … … 358 423 <title>Boot Script</title> 359 424 360 <para>To automate the running of Postfix at startup, install the 361 <filename>/etc/rc.d/init.d/postfix</filename> init script included 362 in the <xref linkend="bootscripts"/> package.</para> 425 <para> 426 To automate the running of Postfix at startup, install the 427 <filename>/etc/rc.d/init.d/postfix</filename> init script included in 428 the <xref linkend="bootscripts"/> package. 429 </para> 363 430 364 431 <indexterm zone="postfix postfix-init"> … … 367 434 368 435 <screen role="root"><userinput>make install-postfix</userinput></screen> 369 370 436 </sect3> 371 372 437 </sect2> 373 438 … … 377 442 <segmentedlist> 378 443 <segtitle>Installed Programs</segtitle> 379 <segtitle>Installed Libraries</segtitle>380 444 <segtitle>Installed Directories</segtitle> 381 445 382 446 <seglistitem> 383 <seg>anvil, bounce, cleanup, discard, error, flush, lmtp, local, mailq, 384 master, newaliases, nqmgr, oqmgr, pickup, pipe, postalias, postcat, 385 postconf, postdrop, postfix, postkick, postlock, postlog, postmap, 386 postqueue, postsuper, proxymap, qmgr, qmqpd, scache, sendmail, showq, 387 smtp, smtpd, spawn, tlsmgr, trivial-rewrite, verify, and virtual</seg> 388 <seg>None</seg> 389 <seg>/etc/postfix, /usr/lib/postfix and 390 /usr/share/doc/postfix-&postfix-version;</seg> 447 <seg> 448 mailq, newaliases, postaliases, postcat, postconf, postdrop, postfix, 449 postkick, postlock, postlog, postmap, postmulti, postqueue, postsuper 450 and sendmail. 451 </seg> 452 <seg> 453 /etc/postfix, /usr/libexec/postfix, /var/lib/postfix, 454 /var/spool/postfix and /usr/share/doc/postfix-&postfix-version; 455 </seg> 391 456 </seglistitem> 392 457 </segmentedlist> … … 397 462 <?dbhtml list-presentation="table"?> 398 463 399 <varlistentry id="anvil">400 <term><command>anvil</command></term>401 <listitem>402 <para>Provides connection and rate request limiting.</para>403 <indexterm zone="postfix anvil">404 <primary sortas="b-anvil">anvil</primary>405 </indexterm>406 </listitem>407 </varlistentry>408 409 <varlistentry id="bounce">410 <term><command>bounce</command></term>411 <listitem>412 <para>A daemon that maintains per-message log files with413 non-delivery status information.</para>414 <indexterm zone="postfix bounce">415 <primary sortas="b-bounce">bounce</primary>416 </indexterm>417 </listitem>418 </varlistentry>419 420 <varlistentry id="cleanup">421 <term><command>cleanup</command></term>422 <listitem>423 <para>A daemon that processes inbound mail, inserts it into the424 incoming mail queue, and informs the queue manager of its425 arrival.</para>426 <indexterm zone="postfix cleanup">427 <primary sortas="b-cleanup">cleanup</primary>428 </indexterm>429 </listitem>430 </varlistentry>431 432 <varlistentry id="discard">433 <term><command>discard</command></term>434 <listitem>435 <para>Processes delivery requests from the queue manager that cannot436 be delivered to the recipient.</para>437 <indexterm zone="postfix discard">438 <primary sortas="b-discard">discard</primary>439 </indexterm>440 </listitem>441 </varlistentry>442 443 <varlistentry id="error">444 <term><command>error</command></term>445 <listitem>446 <para>A daemon that processes non-delivery requests from the447 queue manager.</para>448 <indexterm zone="postfix error">449 <primary sortas="b-error">error</primary>450 </indexterm>451 </listitem>452 </varlistentry>453 454 <varlistentry id="flush">455 <term><command>flush</command></term>456 <listitem>457 <para>A daemon that maintains a record of deferred mail by458 destination.</para>459 <indexterm zone="postfix flush">460 <primary sortas="b-flush">flush</primary>461 </indexterm>462 </listitem>463 </varlistentry>464 465 <varlistentry id="lmtp">466 <term><command>lmtp</command></term>467 <listitem>468 <para>A daemon that processes message delivery requests from the469 queue manager.</para>470 <indexterm zone="postfix lmtp">471 <primary sortas="b-lmtp">lmtp</primary>472 </indexterm>473 </listitem>474 </varlistentry>475 476 <varlistentry id="local">477 <term><command>local</command></term>478 <listitem>479 <para>A daemon that processes delivery requests from the queue480 manager to deliver mail to local recipients.</para>481 <indexterm zone="postfix local">482 <primary sortas="b-local">local</primary>483 </indexterm>484 </listitem>485 </varlistentry>486 487 464 <varlistentry id="mailq"> 488 465 <term><command>mailq</command></term> 489 466 <listitem> 490 <para>A symlink to <filename>sendmail</filename>.</para> 467 <para> 468 A symlink to <filename>sendmail</filename>. 469 </para> 491 470 <indexterm zone="postfix mailq"> 492 471 <primary sortas="b-mailq">mailq</primary> … … 495 474 </varlistentry> 496 475 497 <varlistentry id="master">498 <term><command>master</command></term>499 <listitem>500 <para>The resident process that runs501 <application>Postfix</application> daemons on demand.</para>502 <indexterm zone="postfix master">503 <primary sortas="b-master">master</primary>504 </indexterm>505 </listitem>506 </varlistentry>507 508 476 <varlistentry id="newaliases"> 509 477 <term><command>newaliases</command></term> 510 478 <listitem> 511 <para>A symlink to <filename>sendmail</filename>.</para> 479 <para> 480 A symlink to <filename>sendmail</filename>. 481 </para> 512 482 <indexterm zone="postfix newaliases"> 513 483 <primary sortas="b-newaliases">newaliases</primary> … … 516 486 </varlistentry> 517 487 518 <varlistentry id="nqmgr"> 519 <term><command>nqmgr</command></term> 520 <listitem> 521 <para>A daemon that awaits the arrival of incoming mail and 522 arranges for its delivery.</para> 523 <indexterm zone="postfix nqmgr"> 524 <primary sortas="b-nqmgr">nqmgr</primary> 525 </indexterm> 526 </listitem> 527 </varlistentry> 528 529 <varlistentry id="oqmgr"> 530 <term><command>oqmgr</command></term> 531 <listitem> 532 <para>The old style queue manager. This will be removed soon.</para> 533 <indexterm zone="postfix oqmgr"> 534 <primary sortas="b-oqmgr">oqmgr</primary> 535 </indexterm> 536 </listitem> 537 </varlistentry> 538 539 <varlistentry id="pickup"> 540 <term><command>pickup</command></term> 541 <listitem> 542 <para>A daemon that waits for hints that new mail has been 543 dropped into the maildrop directory, and feeds it into the 544 <application>cleanup</application> daemon.</para> 545 <indexterm zone="postfix pickup"> 546 <primary sortas="b-pickup">pickup</primary> 547 </indexterm> 548 </listitem> 549 </varlistentry> 550 551 <varlistentry id="pipe"> 552 <term><command>pipe</command></term> 553 <listitem> 554 <para>A daemon that processes requests from the queue 555 manager to deliver messages to external commands.</para> 556 <indexterm zone="postfix pipe"> 557 <primary sortas="b-pipe">pipe</primary> 558 </indexterm> 559 </listitem> 560 </varlistentry> 561 562 <varlistentry id="postalias"> 563 <term><command>postalias</command></term> 564 <listitem> 565 <para>Creates or queries one or more 566 <application>Postfix</application> alias databases, or updates an 567 existing one.</para> 568 <indexterm zone="postfix postalias"> 569 <primary sortas="b-postalias">postalias</primary> 488 <varlistentry id="postaliases"> 489 <term><command>postaliases</command></term> 490 <listitem> 491 <para> 492 is a utility for <application>Postfix</application> alias database 493 maintenance 494 </para> 495 <indexterm zone="postfix postaliases"> 496 <primary sortas="b-postaliases">postaliases</primary> 570 497 </indexterm> 571 498 </listitem> … … 575 502 <term><command>postcat</command></term> 576 503 <listitem> 577 <para>Prints the contents of the 578 <application>named</application> files in human readable format.</para> 504 <para> 505 Prints the contents of files from the 506 <application>Postfix</application> queue in human readable format. 507 </para> 579 508 <indexterm zone="postfix postcat"> 580 509 <primary sortas="b-postcat">postcat</primary> … … 586 515 <term><command>postconf</command></term> 587 516 <listitem> 588 <para>Displays or changes the value of 589 <application>Postfix</application> configuration parameters.</para> 517 <para> 518 Displays or changes the value of 519 <application>Postfix</application> configuration parameters. 520 </para> 590 521 <indexterm zone="postfix postconf"> 591 522 <primary sortas="b-postconf">postconf</primary> … … 597 528 <term><command>postdrop</command></term> 598 529 <listitem> 599 <para>Creates a file in the maildrop directory and copies 600 it's standard input to the file.</para> 530 <para> 531 Creates a file in the maildrop directory and copies its standard 532 input to the file. 533 </para> 601 534 <indexterm zone="postfix postdrop"> 602 535 <primary sortas="b-postdrop">postdrop</primary> … … 608 541 <term><command>postfix</command></term> 609 542 <listitem> 610 <para>Controls the operation of the 611 <application>Postfix</application> mail system.</para> 543 <para> 544 is the <application>Postfix</application> control program. 545 </para> 612 546 <indexterm zone="postfix postfix-bin"> 613 547 <primary sortas="b-postfix">postfix</primary> … … 619 553 <term><command>postkick</command></term> 620 554 <listitem> 621 <para>Sends requests to the specified service over a 622 local transport channel.</para> 555 <para> 556 Sends requests to the specified service over a local transport 557 channel. 558 </para> 623 559 <indexterm zone="postfix postkick"> 624 560 <primary sortas="b-postkick">postkick</primary> … … 630 566 <term><command>postlock</command></term> 631 567 <listitem> 632 <para>Locks a mail folder for exclusive use, and executes 633 commands passed to it.</para> 568 <para> 569 Locks a mail folder for exclusive use, and executes commands passed 570 to it. 571 </para> 634 572 <indexterm zone="postfix postlock"> 635 573 <primary sortas="b-postlock">postlock</primary> … … 641 579 <term><command>postlog</command></term> 642 580 <listitem> 643 <para>A <application>Postfix</application>-compatible logging 644 interface for use in, for example, shell scripts.</para> 581 <para> 582 A <application>Postfix</application>-compatible logging interface 583 for use in, for example, shell scripts. 584 </para> 645 585 <indexterm zone="postfix postlog"> 646 586 <primary sortas="b-postlog">postlog</primary> … … 652 592 <term><command>postmap</command></term> 653 593 <listitem> 654 <para>Creates or queries one or more Postfix lookup 655 tables, or updates an existing one.</para> 594 <para> 595 Creates or queries one or more Postfix lookup tables, or updates an 596 existing one. 597 </para> 656 598 <indexterm zone="postfix postmap"> 657 599 <primary sortas="b-postmap">postmap</primary> … … 660 602 </varlistentry> 661 603 604 <varlistentry id="postmulti"> 605 <term><command>postmulti</command></term> 606 <listitem> 607 <para> 608 is the <application>Postfix</application> multi-instance manager. 609 It allows a system administrator to manage multiple 610 <application>Postfix</application> instances on a single host. 611 </para> 612 <indexterm zone="postfix postmulti"> 613 <primary sortas="b-postmulti">postmulti</primary> 614 </indexterm> 615 </listitem> 616 </varlistentry> 617 662 618 <varlistentry id="postqueue"> 663 619 <term><command>postqueue</command></term> 664 620 <listitem> 665 <para>The <application>Postfix</application> user interface for 666 queue management.</para> 621 <para> 622 The <application>Postfix</application> user interface for 623 queue management. 624 </para> 667 625 <indexterm zone="postfix postqueue"> 668 626 <primary sortas="b-postqueue">postqueue</primary> … … 674 632 <term><command>postsuper</command></term> 675 633 <listitem> 676 <para>The <application>Postfix</application> user interface for 677 superuser queue management.</para> 634 <para> 635 The <application>Postfix</application> user interface for 636 superuser queue management. 637 </para> 678 638 <indexterm zone="postfix postsuper"> 679 639 <primary sortas="b-postsuper">postsuper</primary> … … 682 642 </varlistentry> 683 643 684 <varlistentry id="proxymap">685 <term><command>proxymap</command></term>686 <listitem>687 <para>Provides read-only table lookup services to other688 <application>Postfix</application> processes.</para>689 <indexterm zone="postfix proxymap">690 <primary sortas="b-proxymap">proxymap</primary>691 </indexterm>692 </listitem>693 </varlistentry>694 695 <varlistentry id="qmgr">696 <term><command>qmgr</command></term>697 <listitem>698 <para>A daemon that awaits the arrival of incoming mail and699 arranges for its delivery.</para>700 <indexterm zone="postfix qmgr">701 <primary sortas="b-qmgr">qmgr</primary>702 </indexterm>703 </listitem>704 </varlistentry>705 706 <varlistentry id="qmqpd">707 <term><command>qmqpd</command></term>708 <listitem>709 <para>A daemon that receives one message per connection, and710 pipes it through the <application>cleanup</application> daemon, and711 places it into the incoming queue.</para>712 <indexterm zone="postfix qmqpd">713 <primary sortas="b-qmqpd">qmqpd</primary>714 </indexterm>715 </listitem>716 </varlistentry>717 718 <varlistentry id="scache">719 <term><command>scache</command></term>720 <listitem>721 <para>Maintains a connection cache used for sharing a connection722 multiple times.</para>723 <indexterm zone="postfix scache">724 <primary sortas="b-scache">scache</primary>725 </indexterm>726 </listitem>727 </varlistentry>728 729 644 <varlistentry id="sendmail-postfix"> 730 645 <term><command>sendmail</command></term> 731 646 <listitem> 732 <para>The <application>Postfix</application> to 733 <application>Sendmail</application> compatibility interface.</para> 647 <para> 648 is the <application>Postfix</application> to 649 <application>Sendmail</application> compatibility interface. 650 </para> 734 651 <indexterm zone="postfix sendmail-postfix"> 735 652 <primary sortas="b-sendmail">sendmail</primary> … … 737 654 </listitem> 738 655 </varlistentry> 739 740 <varlistentry id="showq">741 <term><command>showq</command></term>742 <listitem>743 <para>A daemon that reports the Postfix mail queue status.</para>744 <indexterm zone="postfix showq">745 <primary sortas="b-showq">showq</primary>746 </indexterm>747 </listitem>748 </varlistentry>749 750 <varlistentry id="smtp">751 <term><command>smtp</command></term>752 <listitem>753 <para>Looks up a list of mail exchanger addresses for the754 destination host, sorts the list by preference, and connects to755 each listed address until it finds a server that responds.</para>756 <indexterm zone="postfix smtp">757 <primary sortas="b-smtp">smtp</primary>758 </indexterm>759 </listitem>760 </varlistentry>761 762 <varlistentry id="smtpd">763 <term><command>smtpd</command></term>764 <listitem>765 <para>Accepts network connection requests and performs zero766 or more SMTP transactions per connection.</para>767 <indexterm zone="postfix smtpd">768 <primary sortas="b-smtpd">smtpd</primary>769 </indexterm>770 </listitem>771 </varlistentry>772 773 <varlistentry id="spawn">774 <term><command>spawn</command></term>775 <listitem>776 <para>Listens on a port as specified in the777 <application>Postfix</application> <filename>master.cf</filename> file778 and spawns an external command whenever a connection is779 established.</para>780 <indexterm zone="postfix spawn">781 <primary sortas="b-spawn">spawn</primary>782 </indexterm>783 </listitem>784 </varlistentry>785 786 <varlistentry id="tlsmgr">787 <term><command>tlsmgr</command></term>788 <listitem>789 <para>Maintains the TLS session cache and acts as the PRNG790 manager.</para>791 <indexterm zone="postfix tlsmgr">792 <primary sortas="b-tlsmgr">tlsmgr</primary>793 </indexterm>794 </listitem>795 </varlistentry>796 797 <varlistentry id="trivial-rewrite">798 <term><command>trivial-rewrite</command></term>799 <listitem>800 <para>A daemon that rewrites addresses to standard form.</para>801 <indexterm zone="postfix trivial-rewrite">802 <primary sortas="b-trivial-rewrite">trivial-rewrite</primary>803 </indexterm>804 </listitem>805 </varlistentry>806 807 <varlistentry id="verify">808 <term><command>verify</command></term>809 <listitem>810 <para>Maintains a record of what recipient addresses are known811 to be deliverable or undeliverable.</para>812 <indexterm zone="postfix verify">813 <primary sortas="b-verify">verify</primary>814 </indexterm>815 </listitem>816 </varlistentry>817 818 <varlistentry id="virtual">819 <term><command>virtual</command></term>820 <listitem>821 <para>Delivers mail to virtual user's mail directories.</para>822 <indexterm zone="postfix virtual">823 <primary sortas="b-virtual">virtual</primary>824 </indexterm>825 </listitem>826 </varlistentry>827 828 656 </variablelist> 829 830 657 </sect2> 831 832 658 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.