]> git.ipfire.org Git - thirdparty/postfix.git/commitdiff
postfix-2.3-20050309
authorWietse Venema <wietse@porcupine.org>
Wed, 9 Mar 2005 05:00:00 +0000 (00:00 -0500)
committerViktor Dukhovni <viktor@dukhovni.org>
Tue, 5 Feb 2013 06:30:51 +0000 (06:30 +0000)
33 files changed:
postfix/README_FILES/ADDRESS_REWRITING_README
postfix/README_FILES/STANDARD_CONFIGURATION_README
postfix/RELEASE_NOTES-2.2
postfix/conf/canonical
postfix/html/ADDRESS_REWRITING_README.html
postfix/html/STANDARD_CONFIGURATION_README.html
postfix/html/canonical.5.html
postfix/html/cleanup.8.html
postfix/html/ldap_table.5.html
postfix/html/local.8.html
postfix/html/mysql_table.5.html
postfix/html/pgsql_table.5.html
postfix/html/postconf.5.html
postfix/html/smtpd.8.html
postfix/man/man5/canonical.5
postfix/man/man5/ldap_table.5
postfix/man/man5/mysql_table.5
postfix/man/man5/pgsql_table.5
postfix/man/man5/postconf.5
postfix/man/man8/cleanup.8
postfix/man/man8/local.8
postfix/man/man8/smtpd.8
postfix/proto/ADDRESS_REWRITING_README.html
postfix/proto/STANDARD_CONFIGURATION_README.html
postfix/proto/canonical
postfix/proto/ldap_table
postfix/proto/mysql_table
postfix/proto/pgsql_table
postfix/proto/postconf.proto
postfix/src/cleanup/cleanup.c
postfix/src/global/mail_version.h
postfix/src/local/local.c
postfix/src/smtpd/smtpd.c

index 8d4936e919777b17181665c5b68cb3d5b6c17ec7..f433ec3a5b98b05173cc801ec10241b6b609205d 100644 (file)
@@ -84,17 +84,19 @@ Postfix versions 2.2 give you the option to either not rewrite message headers
 from remote SMTP clients at all, or to label incomplete addresses in such
 message headers as invalid. Here is how it works:
 
-  * Postfix always rewrites message header addresses from local SMTP clients,
-    and from the Postfix sendmail command. The local_header_rewrite_clients
-    parameter controls what SMTP clients Postfix considers local (by default,
-    only local network interface addresses).
+  * Postfix always rewrites message headers from local SMTP clients and from
+    the Postfix sendmail command, and appends its own domain to incomplete
+    addresses. The local_header_rewrite_clients parameter controls what SMTP
+    clients Postfix considers local (by default, only local network interface
+    addresses).
   * Postfix never rewrites message header addresses from remote SMTP clients
     when the remote_header_rewrite_domain parameter value is empty (the default
     setting).
-  * Otherwise, Postfix appends the remote_header_rewrite_domain value to
-    incomplete message header addresses from remote SMTP clients. This feature
-    can be used to append a reserved domain such as "domain.invalid", so that
-    incomplete addresses cannot be mistaken for local addresses.
+  * Otherwise, Postfix rewrites message headers from remote SMTP clients, and
+    appends the remote_header_rewrite_domain value to incomplete addresses.
+    This feature can be used to append a reserved domain such as
+    "domain.invalid", so that incomplete addresses cannot be mistaken for local
+    addresses.
 
 P\bPo\bos\bst\btf\bfi\bix\bx a\bad\bdd\bdr\bre\bes\bss\bs r\bre\bew\bwr\bri\bit\bti\bin\bng\bg o\bov\bve\ber\brv\bvi\bie\bew\bw
 
@@ -214,12 +216,6 @@ table, it first rewrites the address to the standard
 rewrite(8) daemon. The purpose of rewriting to standard form is to reduce the
 number of entries needed in lookup tables.
 
-NOTE: Postfix versions 2.2 and later rewrite message headers from remote SMTP
-clients only if the client matches the local_header_rewrite_clients parameter,
-or if the remote_header_rewrite_domain configuration parameter specifies a non-
-empty value. To get the behavior before Postfix 2.2, specify
-"local_header_rewrite_clients = static:all".
-
 The Postfix trivial-rewrite(8) daemon implements the following hard-coded
 address manipulations:
 
@@ -230,17 +226,38 @@ address manipulations:
         time. Postfix has no ability to handle route addresses, other than to
         strip off the route part.
 
+        NOTE: Postfix versions 2.2 and later rewrite message headers from
+        remote SMTP clients only if the client matches the
+        local_header_rewrite_clients parameter, or if the
+        remote_header_rewrite_domain configuration parameter specifies a non-
+        empty value. To get the behavior before Postfix 2.2, specify
+        "local_header_rewrite_clients = static:all".
+
     Rewrite "site!user" to "user@site"
         This feature is controlled by the boolean swap_bangpath parameter
         (default: yes). The purpose is to rewrite UUCP-style addresses to
         domain style. This is useful only when you receive mail via UUCP, but
         it probably does not hurt otherwise.
 
+        NOTE: Postfix versions 2.2 and later rewrite message headers from
+        remote SMTP clients only if the client matches the
+        local_header_rewrite_clients parameter, or if the
+        remote_header_rewrite_domain configuration parameter specifies a non-
+        empty value. To get the behavior before Postfix 2.2, specify
+        "local_header_rewrite_clients = static:all".
+
     Rewrite "user%domain" to "user@domain"
         This feature is controlled by the boolean allow_percent_hack parameter
         (default: yes). Typically, this is used in order to deal with
         monstrosities such as "user%domain@otherdomain".
 
+        NOTE: Postfix versions 2.2 and later rewrite message headers from
+        remote SMTP clients only if the client matches the
+        local_header_rewrite_clients parameter, or if the
+        remote_header_rewrite_domain configuration parameter specifies a non-
+        empty value. To get the behavior before Postfix 2.2, specify
+        "local_header_rewrite_clients = static:all".
+
     Rewrite "user" to "user@$myorigin"
         This feature is controlled by the boolean append_at_myorigin parameter
         (default: yes). You should never turn off this feature, because a lot
@@ -282,6 +299,13 @@ address manipulations:
         A single trailing dot is silently removed. However, an address that
         ends in multiple dots will be rejected as an invalid address.
 
+        NOTE: Postfix versions 2.2 and later rewrite message headers from
+        remote SMTP clients only if the client matches the
+        local_header_rewrite_clients parameter, or if the
+        remote_header_rewrite_domain configuration parameter specifies a non-
+        empty value. To get the behavior before Postfix 2.2, specify
+        "local_header_rewrite_clients = static:all".
+
 C\bCa\ban\bno\bon\bni\bic\bca\bal\bl a\bad\bdd\bdr\bre\bes\bss\bs m\bma\bap\bpp\bpi\bin\bng\bg
 
 The cleanup(8) daemon uses the canonical(5) tables to rewrite addresses in
index b400191a517adc3516c614623c90c327326a0796..f0161c1156880fa1779f8c988603de2b278dabc0 100644 (file)
@@ -306,7 +306,7 @@ interface. In such a configuration is it is tempting to configure
 $inet_interfaces in each instance with just the corresponding interface
 address.
 
-In most cases using inet_interaces in this way will not work, because as
+In most cases, using inet_interfaces in this way will not work, because as
 documented in the $inet_interfaces reference manual, the smtp(8) delivery agent
 will also use the specified interface address as the source address for
 outbound connections and will be unable to reach hosts on "the other side" of
index 45ac18ed548783d2dadb095bd17575698d0be6af..e7e2cd84c57e1dfc49384c64f8f64a8074774ae0 100644 (file)
@@ -27,10 +27,11 @@ form SQL queries, and domain filters to reduce unnecessary lookups.
 up deliveries to high-volume destinations that have some servers
 that respond, and some non-responding mail servers.
 
-- By default, message header address rewriting is now disabled for
-SMTP mail from other systems (including masquerading and canonical
-mapping).  Thus, spam from poorly written software no longer looks
-like it came from a local user.
+- By default, Postfix no longer rewrites message headers in mail
+from remote clients. This includes masquerading, canonical mapping,
+replacing "!" and "%" by "@", and appending the local domain to
+incomplete addresses.  Thus, spam from poorly written software no
+longer looks like it came from a local user.
 
 - When your machine does not have its own domain name, Postfix can
 now replace your "home network" email address by your ISP account
@@ -201,32 +202,32 @@ local machine. The syntax is described in generic(5) and a detailed
 example is in the STANDARD_CONFIGURATION_README document, the section
 titled "Postfix on hosts without a real Internet hostname".
 
-[Feature 20041023] By default, Postfix no longer appends its own
-domain to addresses in message headers from remote clients.  Thus,
-spam from poorly written software no longer looks like it came from
-a local user.
+[Feature 20041023] By default, Postfix no longer rewrites message
+headers in mail from remote clients. This includes masquerading,
+canonical mapping, replacing "!" and "%" by "@", and appending the
+local domain to incomplete addresses.  Thus, spam from poorly written
+software no longer looks like it came from a local user.
 
-Postfix either does not rewrite remote message headers at all, or
-it rewrites headers and appends the domain name that is specified
-with the remote_header_rewrite_domain parameter (like "domain.invalid").
+By default, Postfix rewrites message header addresses only when the
+client IP address matches the local machine's interface addresses,
+or when mail is submitted with the Postfix sendmail(1) command.
 
-To get the behavior of earlier Postfix versions (always append
-Postfix's own domain to incomplete addresses in message headers)
-specify:
+Postfix rewrites message headers in mail from other clients only
+when the remote_header_rewrite_domain parameter specifies a domain
+name (such as "domain.invalid"); this domain is appended to incomplete
+addresses. Rewriting also includes masquerading, canonical mapping,
+and replacing "!" and "%" by "@".
+
+To get the behavior before Postfix 2.2 (always append Postfix's own
+domain to incomplete addresses in message headers, always subject
+message headers to canonical mapping, address masquerading, and
+always replace "!" and "%" by "@") specify:
 
 /etc/postfix/main.cf:
     local_header_rewrite_clients = static:all
 
-Postfix always appends its own domain information to addresses in
-message headers from Postfix sendmail and from local SMTP clients.
-
-By default, Postfix considers an SMTP client local (and thus updates
-message header addresses with the Postfix's own domain) when the
-client IP address matches the local machine's interface addresses,
-or when mail is submitted with the Postfix sendmail(1) command.
-
-If you must rewrite headers from other clients then you can specify,
-for example,
+If you must rewrite headers in mail from specific clients then you
+can specify, for example,
 
 /etc/postfix/main.cf:
     local_header_rewrite_clients = permit_mynetworks,
@@ -249,9 +250,8 @@ header is modified.  Older Postfix versions first parse and then
 un-parse a header so that there may be subtle changes in formatting,
 such as the amount of whitespace between tokens.
 
-[Incompat 20050227] When header address rewriting is enabled, Postfix
-no longer changes header label capitalization, i.e. FROM: or CC:
-are no longer replaced by From: or Cc:.
+[Incompat 20050227] Postfix no longer changes message header labels.
+Thus, FROM: or CC: are no longer replaced by From: or Cc:.
 
 [Feature 20040827] Finer control over canonical mapping with
 canonical_classes, sender_canonical_classes and
index 9f245bc35fdc6bbb537b64dc56885f89e65352bf..6f75508c39824ff0229aa695bccfda44352c435b 100644 (file)
@@ -1,4 +1,4 @@
-# CANONICAL(5)                                         CANONICAL(5)
+# CANONICAL(5)                                                      CANONICAL(5)
 # 
 # NAME
 #        canonical - Postfix canonical table format
 #        Sendmail rule set S3, if you  like.   This  is  controlled
 #        with the canonical_classes parameter.
 # 
+#        NOTE: Postfix versions 2.2 and later rewrite message head-
+#        ers from remote SMTP clients only if  the  client  matches
+#        the  local_header_rewrite_clients  parameter,  or  if  the
+#        remote_header_rewrite_domain configuration parameter spec-
+#        ifies  a non-empty value. To get the behavior before Post-
+#        fix   2.2,   specify    "local_header_rewrite_clients    =
+#        static:all".
+# 
 #        Typically, one would use the canonical(5) table to replace
 #        login  names  by  Firstname.Lastname,  or  to   clean   up
 #        addresses produced by legacy mail systems.
 #        constituent parts, nor is user+foo broken up into user and
 #        foo.
 # 
-#        Patterns are applied in the  order  as  specified  in  the
-#        table,  until  a  pattern is found that matches the search
+#        Patterns are applied in the order as specified in the  ta-
+#        ble,  until  a  pattern  is  found that matches the search
 #        string.
 # 
 #        Results are the same as with indexed  file  lookups,  with
 # TCP-BASED TABLES
 #        This section describes how the table lookups  change  when
 #        lookups are directed to a TCP-based server. For a descrip-
-#        tion  of  the  TCP  client/server  lookup  protocol,   see
-#        tcp_table(5).   This  feature  is  not available up to and
-#        including Postfix version 2.2.
+#        tion of the TCP client/server lookup protocol, see tcp_ta-
+#        ble(5).  This feature is not available up to and including
+#        Postfix version 2.2.
 # 
 #        Each lookup operation uses the entire address once.  Thus,
 #        user@domain  mail  addresses  are not broken up into their
 #               receives mail on.  You need to stop and start Post-
 #               fix when this parameter changes.
 # 
+#        local_header_rewrite_clients
+#               Rewrite message header addresses in mail from these
+#               clients and update incomplete  addresses  with  the
+#               domain name in $myorigin or $mydomain; either don't
+#               rewrite message headers from other clients at  all,
+#               or  rewrite  message  headers and update incomplete
+#               addresses  with  the  domain   specified   in   the
+#               remote_header_rewrite_domain parameter.
+# 
 #        proxy_interfaces
 #               Other interfaces that this machine receives mail on
 #               by way of a proxy agent or network address transla-
 #               Give special treatment to owner-xxx and xxx-request
 #               addresses.
 # 
+#        remote_header_rewrite_domain
+#               Don't rewrite message headers from  remote  clients
+#               at all when this parameter is empty; otherwise, re-
+#               write message  headers  and  append  the  specified
+#               domain name to incomplete addresses.
+# 
 # SEE ALSO
 #        cleanup(8), canonicalize and enqueue mail
 #        postmap(1), Postfix lookup table manager
 #        virtual(5), virtual aliasing
 # 
 # README FILES
-#        Use "postconf readme_directory" or  "postconf  html_direc-
+#        Use  "postconf  readme_directory" or "postconf html_direc-
 #        tory" to locate this information.
 #        DATABASE_README, Postfix lookup table overview
 #        ADDRESS_REWRITING_README, address rewriting guide
 # 
 # LICENSE
-#        The  Secure  Mailer  license must be distributed with this
+#        The Secure Mailer license must be  distributed  with  this
 #        software.
 # 
 # AUTHOR(S)
 #        P.O. Box 704
 #        Yorktown Heights, NY 10598, USA
 # 
-#                                                      CANONICAL(5)
+#                                                                   CANONICAL(5)
index 9a7939aa959b0ef0c354d51037a6b1ba5bda5f67..226d937beb5b2d40b94f082a231911beb3e443c1 100644 (file)
@@ -153,21 +153,21 @@ how it works:  </p>
 
 <ul>
 
-<li> Postfix always rewrites message header addresses from local
-SMTP clients, and from the Postfix sendmail command.  The
-<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter controls what SMTP clients
-Postfix considers local (by default, only local network interface
-addresses).
+<li> Postfix always rewrites message headers from local SMTP clients
+and from the Postfix sendmail command, and appends its own domain
+to incomplete addresses.  The <a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter
+controls what SMTP clients Postfix considers local (by default,
+only local network interface addresses).
 
 <li> Postfix never rewrites message header addresses from remote
 SMTP clients when the <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> parameter value
 is empty (the default setting).
 
-<li> Otherwise, Postfix appends the <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a>
-value to incomplete message header addresses from remote SMTP
-clients.  This feature can be used to append a reserved domain such
-as "domain.invalid", so that incomplete addresses cannot be mistaken
-for local addresses.
+<li> Otherwise, Postfix rewrites message headers from remote SMTP
+clients, and appends the <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> value to
+incomplete addresses.  This feature can be used to append a reserved
+domain such as "domain.invalid", so that incomplete addresses cannot
+be mistaken for local addresses.
 
 </ul>
 
@@ -414,13 +414,6 @@ mapping lookup table, it first rewrites the address to the standard
 form is to reduce the number of entries needed in lookup tables.
 </p>
 
-<p> NOTE: Postfix versions 2.2 and later rewrite message headers
-from remote SMTP clients only if the client matches the
-<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter, or if the
-<a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> configuration parameter specifies a
-non-empty value. To get the behavior before Postfix 2.2, specify
-"<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> = static:all".  </p>
-
 <p> The Postfix <a href="trivial-rewrite.8.html">trivial-rewrite(8)</a> daemon implements the following
 hard-coded address manipulations: </p>
 
@@ -434,21 +427,41 @@ hard-coded address manipulations: </p>
 is called a route address, and specifies that mail for "user@site"
 be delivered via "hosta" and "hostb". Usage of this form has been
 deprecated for a long time.  Postfix has no ability to handle route
-addresses, other than to strip off the route part.  </p> </dd>
+addresses, other than to strip off the route part.  </p>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter, or if the
+<a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> = static:all".  </p> </dd>
 
 <dt>Rewrite "site!user" to "user@site" </dt>
 
 <dd> <p> This feature is controlled by the boolean <a href="postconf.5.html#swap_bangpath">swap_bangpath</a>
 parameter (default: yes).  The purpose is to rewrite UUCP-style
 addresses to domain style. This is useful only when you receive
-mail via UUCP, but it probably does not hurt otherwise. </p> </dd>
+mail via UUCP, but it probably does not hurt otherwise. </p>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter, or if the
+<a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> = static:all".  </p> </dd>
 
 <dt>Rewrite "user%domain" to "user@domain"</dt>
 
 <dd> <p> This feature is controlled by the boolean <a href="postconf.5.html#allow_percent_hack">allow_percent_hack</a>
 parameter (default: yes). Typically, this is used in order to deal
 with monstrosities such as "user%domain@otherdomain". </p>
-</dd>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter, or if the
+<a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> = static:all".  </p> </dd>
 
 <dt>
 
@@ -499,7 +512,14 @@ of having Postfix's own domain appended automatically. </p> </dd>
 
 <dd> <p> A single trailing dot is silently removed. However, an
 address that ends in multiple dots will be rejected as an invalid
-address. </p> </dd>
+address. </p>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter, or if the
+<a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> = static:all".  </p> </dd>
 
 </dl>
 
index 00411616ad1e69d82368134c55f7d2cc4b1ae76f..188e023f43329e0b67981c14cf757c730cdfa433 100644 (file)
@@ -430,7 +430,7 @@ listening on the internal interface. In such a configuration is it is
 tempting to configure $<a href="postconf.5.html#inet_interfaces">inet_interfaces</a> in each instance with just the
 corresponding interface address. </p>
 
-<p> In most cases using inet_interaces in this way will not work,
+<p> In most cases, using <a href="postconf.5.html#inet_interfaces">inet_interfaces</a> in this way will not work,
 because as documented in the $<a href="postconf.5.html#inet_interfaces">inet_interfaces</a> reference manual, the
 <a href="smtp.8.html">smtp(8)</a> delivery agent will also use the specified interface address
 as the source address for outbound connections and will be unable to
index ce76539ba492dbe1d707290bd1714954971aa08a..d5c9d4dd883123927704ae12062c53c7af6824a2 100644 (file)
@@ -47,6 +47,14 @@ CANONICAL(5)                                                      CANONICAL(5)
        Sendmail rule set <b>S3</b>, if you  like.   This  is  controlled
        with the <b><a href="postconf.5.html#canonical_classes">canonical_classes</a></b> parameter.
 
+       NOTE: Postfix versions 2.2 and later rewrite message head-
+       ers from remote SMTP clients only if  the  client  matches
+       the  <a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a>  parameter,  or  if  the
+       <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> configuration parameter spec-
+       ifies  a non-empty value. To get the behavior before Post-
+       fix   2.2,   specify    "<a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a>    =
+       static:all".
+
        Typically, one would use the <a href="canonical.5.html"><b>canonical</b>(5)</a> table to replace
        login  names  by  <i>Firstname.Lastname</i>,  or  to   clean   up
        addresses produced by legacy mail systems.
@@ -195,6 +203,15 @@ CANONICAL(5)                                                      CANONICAL(5)
               receives mail on.  You need to stop and start Post-
               fix when this parameter changes.
 
+       <b><a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a></b>
+              Rewrite message header addresses in mail from these
+              clients and update incomplete  addresses  with  the
+              domain name in $<a href="postconf.5.html#myorigin">myorigin</a> or $<a href="postconf.5.html#mydomain">mydomain</a>; either don't
+              rewrite message headers from other clients at  all,
+              or  rewrite  message  headers and update incomplete
+              addresses  with  the  domain   specified   in   the
+              <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> parameter.
+
        <b><a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a></b>
               Other interfaces that this machine receives mail on
               by way of a proxy agent or network address transla-
@@ -224,6 +241,12 @@ CANONICAL(5)                                                      CANONICAL(5)
               Give special treatment to <b>owner-</b><i>xxx</i> and <i>xxx</i><b>-request</b>
               addresses.
 
+       <b><a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a></b>
+              Don't rewrite message headers from  remote  clients
+              at all when this parameter is empty; otherwise, re-
+              write message  headers  and  append  the  specified
+              domain name to incomplete addresses.
+
 <b>SEE ALSO</b>
        <a href="cleanup.8.html">cleanup(8)</a>, canonicalize and enqueue mail
        <a href="postmap.1.html">postmap(1)</a>, Postfix lookup table manager
@@ -235,7 +258,7 @@ CANONICAL(5)                                                      CANONICAL(5)
        <a href="ADDRESS_REWRITING_README.html">ADDRESS_REWRITING_README</a>, address rewriting guide
 
 <b>LICENSE</b>
-       The  Secure  Mailer  license must be distributed with this
+       The Secure Mailer license must be  distributed  with  this
        software.
 
 <b>AUTHOR(S)</b>
index 4f187e1bd5dbd1bcb0dbba8fb6b78c1d4383d491..7921889425f4f173558af131be1adeee15f498f5 100644 (file)
@@ -245,8 +245,8 @@ CLEANUP(8)                                                          CLEANUP(8)
        <b><a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> (empty)</b>
               Don't rewrite message headers from  remote  clients
               at all when this parameter is empty; otherwise, re-
-              write remote message headers and append the  speci-
-              fied domain name to incomplete addresses.
+              write message  headers  and  append  the  specified
+              domain name to incomplete addresses.
 
 <b>RESOURCE AND RATE CONTROLS</b>
        <b><a href="postconf.5.html#duplicate_filter_limit">duplicate_filter_limit</a> (1000)</b>
index c989d3089719c97d04bfb1b083dc2befa7f8a68b..768dabb4ae7eaba7e1fd2421c262faf3abbdc9c5 100644 (file)
@@ -273,7 +273,7 @@ LDAP_TABLE(5)                                                    LDAP_TABLE(5)
               <b>%[SUD1-9]</b>
                      The  upper-case and decimal digit expansions
                      interpolate  the  parts  of  the  input  key
-                     rather  than  the result. Their behaviour is
+                     rather  than  the  result. Their behavior is
                      identical to that described with  <b>query_fil-</b>
                      <b>ter</b>,  and  in  fact because the input key is
                      known in advance, lookups whose key does not
index 1ed9eb5a93b408b4df7ddf25f4325302f0b12da8..c7c0f03c7c05ed9b774b4a113ab393e7c6fa8951 100644 (file)
@@ -565,7 +565,7 @@ LOCAL(8)                                                              LOCAL(8)
 <b>FILES</b>
        The following are examples; details differ between systems.
        $HOME/.forward, per-user aliasing
-       /etc/aliases, sytem-wide alias database
+       /etc/aliases, system-wide alias database
        /var/spool/mail, system mailboxes
 
 <b>SEE ALSO</b>
index fc75c4d2cfc5c3e52314988fb31f2de6d44bb8d5..23ed116aec520d74499dab0821646a8f06c6fd10 100644 (file)
@@ -207,7 +207,7 @@ MYSQL_TABLE(5)                                                  MYSQL_TABLE(5)
               <b>%[SUD1-9]</b>
                      The upper-case and decimal digit  expansions
                      interpolate  the  parts  of  the  input  key
-                     rather than the result. Their  behaviour  is
+                     rather than the result.  Their  behavior  is
                      identical  to that described with <b>query</b>, and
                      in fact because the input key  is  known  in
                      advance,  queries whose key does not contain
index 28412b4285eccef8dd447d8d8cf58f7c67fb99a9..13152c9a5e17f4053313c791d886370eeb472b88 100644 (file)
@@ -61,7 +61,7 @@ PGSQL_TABLE(5)                                                  PGSQL_TABLE(5)
 
            <b>query</b> = SELECT <i>select</i><b>_</b><i>function</i>('%s')
 
-       or  in the absense of <b>selection_function</b>, the lower prece-
+       or  in the absence of <b>selection_function</b>, the lower prece-
        dence:
 
            <b>query</b> = SELECT <i>select</i><b>_</b><i>field</i>
@@ -212,7 +212,7 @@ PGSQL_TABLE(5)                                                  PGSQL_TABLE(5)
               <b>%[SUD1-9]</b>
                      The  upper-case and decimal digit expansions
                      interpolate  the  parts  of  the  input  key
-                     rather  than  the result. Their behaviour is
+                     rather  than  the  result. Their behavior is
                      identical to that described with <b>query</b>,  and
                      in  fact  because  the input key is known in
                      advance, queries whose key does not  contain
index db9d2883e58026af83f462ad6bdf5830e33378ae..71800a22ced3007602110077d120534491a73926 100644 (file)
@@ -559,7 +559,7 @@ Enable the rewriting of the form "user%domain" to "user@domain".
 This is enabled by default.
 </p>
 
-<p> Note: With Postfix version 2.2, message header address rewriting
+<p> Note: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
 
 <ul>
@@ -638,11 +638,11 @@ that is received by the Postfix mail system.
 </p>
 
 <p>
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 </p>
 
-<p> NOTE: automatic BCC recipients are produced only for new mail.
+<p> Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself. </p>
@@ -707,11 +707,11 @@ append the string "@$<a href="postconf.5.html#remote_header_rewrite_domain">remo
 </p>
 
 <p>
-Note 1: This feature is enabled by default and must not be turned off.
+Note 1: this feature is enabled by default and must not be turned off.
 Postfix does not support domain-less addresses.
 </p>
 
-<p> Note 2: With Postfix version 2.2, message header address rewriting
+<p> Note 2: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
 
 <ul>
@@ -743,12 +743,12 @@ instead.
 </p>
 
 <p>
-Note 1: This feature is enabled by default. If disabled, users will not be
+Note 1: this feature is enabled by default. If disabled, users will not be
 able to send mail to "user@partialdomainname" but will have to
 specify full domain names instead.
 </p>
 
-<p> Note 2: With Postfix version 2.2, message header address rewriting
+<p> Note 2: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
 
 <ul>
@@ -2216,7 +2216,7 @@ host, host:port, [host]:port, [address] or [address]:port; the form
 [host] turns off MX lookups.  If you specify multiple SMTP
 destinations, Postfix will try them in the specified order.  </p>
 
-<p> NOTE: Do not use the <a href="postconf.5.html#fallback_relay">fallback_relay</a> feature when relaying mail
+<p> Note: do not use the <a href="postconf.5.html#fallback_relay">fallback_relay</a> feature when relaying mail
 for a backup or primary MX domain. Mail would loop between the
 Postfix MX host and the <a href="postconf.5.html#fallback_relay">fallback_relay</a> host when the final destination
 is unavailable. </p>
@@ -3291,10 +3291,12 @@ into concurrency per domain.  </p>
 <DT><b><a name="local_header_rewrite_clients">local_header_rewrite_clients</a>
 (default: <a href="postconf.5.html#permit_inet_interfaces">permit_inet_interfaces</a>)</b></DT><DD>
 
-<p> Append the domain name in $<a href="postconf.5.html#myorigin">myorigin</a> or $<a href="postconf.5.html#mydomain">mydomain</a> to message
-header addresses from these clients only; either don't rewrite
-message headers from other clients at all, or append the domain
-specified with the <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> parameter.  </p>
+<p> Rewrite message header addresses in mail from these clients and
+update incomplete addresses with the domain name in $<a href="postconf.5.html#myorigin">myorigin</a> or
+$<a href="postconf.5.html#mydomain">mydomain</a>; either don't rewrite message headers from other clients
+at all, or rewrite message headers and update incomplete addresses
+with the domain specified in the <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a>
+parameter.  </p>
 
 <p> See the <a href="postconf.5.html#append_at_myorigin">append_at_myorigin</a> and <a href="postconf.5.html#append_dot_mydomain">append_dot_mydomain</a> parameters
 for details of how domain names are appended to incomplete addresses.
@@ -3369,7 +3371,7 @@ from Postfix sendmail and in SMTP mail from this machine. </p>
 $<a href="postconf.5.html#myorigin">myorigin</a> or $<a href="postconf.5.html#mydomain">mydomain</a> information only with mail from Postfix
 sendmail, from local clients, or from authorized SMTP clients. </p>
 
-<p> NOTE: This setting will not prevent remote mail header address
+<p> Note: this setting will not prevent remote mail header address
 rewriting when mail from a remote client is forwarded by a neighboring
 system.  </p>
 
@@ -3537,7 +3539,7 @@ Note: <a href="postconf.5.html#luser_relay">luser_relay</a> works only for the P
 </p>
 
 <p>
-NOTE: if you use this feature for accounts not in the UNIX password
+Note: if you use this feature for accounts not in the UNIX password
 file, then you must specify "<a href="postconf.5.html#local_recipient_maps">local_recipient_maps</a> =" (i.e. empty)
 in the main.cf file, otherwise the Postfix SMTP server will reject mail
 for non-UNIX accounts with "User unknown in local recipient table".
@@ -5058,11 +5060,11 @@ run "<b>postmap /etc/postfix/recipient_bcc</b>".
 </p>
 
 <p>
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 </p>
 
-<p> NOTE: automatic BCC recipients are produced only for new mail.
+<p> Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself. </p>
@@ -5231,7 +5233,7 @@ recipient addresses with $<a href="postconf.5.html#relay_recipient_maps">relay_r
 recipients. See also the <a href="ADDRESS_CLASS_README.html#relay_domain_class">relay domains</a> address class in the
 <a href="ADDRESS_CLASS_README.html">ADDRESS_CLASS_README</a> file.  </p>
 
-<p> NOTE: Postfix will not automatically forward mail for domains
+<p> Note: Postfix will not automatically forward mail for domains
 that list this system as their primary or backup MX host. See the
 <a href="postconf.5.html#permit_mx_backup">permit_mx_backup</a> restriction in the <a href="postconf.5.html">postconf(5)</a> manual page.  </p>
 
@@ -5395,8 +5397,8 @@ Examples:
 (default: empty)</b></DT><DD>
 
 <p> Don't rewrite message headers from remote clients at all when
-this parameter is empty; otherwise, rewrite remote message headers
-and append the specified domain name to incomplete addresses.  The
+this parameter is empty; otherwise, rewrite message headers and
+append the specified domain name to incomplete addresses.  The
 <a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> parameter controls what clients Postfix
 considers local. </p>
 
@@ -5548,11 +5550,11 @@ run "<b>postmap /etc/postfix/sender_bcc</b>".
 </p>
 
 <p>
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 </p>
 
-<p> NOTE: automatic BCC recipients are produced only for new mail.
+<p> Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself. </p>
@@ -6790,7 +6792,7 @@ TLS session cache. Specify a database type that supports enumeration,
 such as <b>btree</b> or <b>sdbm</b>; there is no need to support
 concurrent access.  The file is created if it does not exist.  </p>
 
-<p> NOTE: <b>dbm</b> databases are not suitable. TLS
+<p> Note: <b>dbm</b> databases are not suitable. TLS
 session objects are too large. </p>
 
 <p> Example: </p>
@@ -7291,7 +7293,7 @@ a restriction list, to make the default policy explicit.</dd>
 <dd>Reject the request when the envelope sender is the null address,
 and the message has multiple envelope recipients. Although this
 usage is technically allowed, it seems to have no legitimate
-application. <br> NOTE: this restriction can only work reliably
+application. <br> Note: this restriction can only work reliably
 when used in <a href="postconf.5.html#smtpd_data_restrictions">smtpd_data_restrictions</a> or
 <a href="postconf.5.html#smtpd_end_of_data_restrictions">smtpd_end_of_data_restrictions</a>, because the total number of
 recipients is not known at an earlier stage of the SMTP conversation.
@@ -7308,7 +7310,7 @@ of time where it is not allowed, or when the client sends SMTP
 commands ahead of time without knowing that Postfix actually supports
 ESMTP command pipelining. This stops mail from bulk mail software
 that improperly uses ESMTP command pipelining in order to speed up
-deliveries. <br> NOTE: <a href="postconf.5.html#reject_unauth_pipelining">reject_unauth_pipelining</a> is not useful
+deliveries. <br> Note: <a href="postconf.5.html#reject_unauth_pipelining">reject_unauth_pipelining</a> is not useful
 outside <a href="postconf.5.html#smtpd_data_restrictions">smtpd_data_restrictions</a> when 1) the client uses ESMTP (EHLO
 instead of HELO) and 2) with "<a href="postconf.5.html#smtpd_delay_reject">smtpd_delay_reject</a> = yes" (the
 default).  The use of <a href="postconf.5.html#reject_unauth_pipelining">reject_unauth_pipelining</a> in the other
@@ -8024,7 +8026,7 @@ system is the final destination. However, the SMTP server will not
 forward mail with addresses that have sender-specified routing
 information (example: user@elsewhere@domain).  Use the optional
 <a href="postconf.5.html#permit_mx_backup_networks">permit_mx_backup_networks</a> parameter to require that the primary
-MX hosts match a list of network blocks. <br> NOTE: prior to
+MX hosts match a list of network blocks. <br> Note: prior to
 Postfix version 2.0, use of <a href="postconf.5.html#permit_mx_backup">permit_mx_backup</a> is not recommended;
 mail may be rejected in case of a temporary DNS lookup problem. </dd>
 
@@ -8923,7 +8925,7 @@ TLS session cache. Specify a database type that supports enumeration,
 such as <b>btree</b> or <b>sdbm</b>; there is no need to support
 concurrent access.  The file is created if it does not exist.  </p>
 
-<p> NOTE: <b>dbm</b> databases are not suitable. TLS
+<p> Note: <b>dbm</b> databases are not suitable. TLS
 session objects are too large. </p>
 
 <p> Example: </p>
@@ -9135,7 +9137,7 @@ necessary if your machine is connected to UUCP networks.  It is
 enabled by default.
 </p>
 
-<p> Note: With Postfix version 2.2, message header address rewriting
+<p> Note: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
 
 <ul>
@@ -9799,7 +9801,7 @@ such deliveries are safe without application-level locks.
 </p>
 
 <p>
-Note 1: The <b>dotlock</b> method requires that the recipient UID
+Note 1: the <b>dotlock</b> method requires that the recipient UID
 or GID has write access to the parent directory of the recipient's
 mailbox file.
 </p>
index 6af8d162bfd6fbbb4753facf7d970c9f1194d5e9..a6362559e657d54054cb58926649b7b57ee92fab 100644 (file)
@@ -130,11 +130,13 @@ SMTPD(8)                                                              SMTPD(8)
        Available in Postfix version 2.2 and later:
 
        <b><a href="postconf.5.html#local_header_rewrite_clients">local_header_rewrite_clients</a> (<a href="postconf.5.html#permit_inet_interfaces">permit_inet_interfaces</a>)</b>
-              Append the domain name in $<a href="postconf.5.html#myorigin">myorigin</a> or $<a href="postconf.5.html#mydomain">mydomain</a> to
-              message  header  addresses from these clients only;
-              either don't rewrite  message  headers  from  other
-              clients at all, or append the domain specified with
-              the <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> parameter.
+              Rewrite message header addresses in mail from these
+              clients  and  update  incomplete addresses with the
+              domain name in $<a href="postconf.5.html#myorigin">myorigin</a> or $<a href="postconf.5.html#mydomain">mydomain</a>; either don't
+              rewrite  message headers from other clients at all,
+              or rewrite message headers  and  update  incomplete
+              addresses   with   the   domain  specified  in  the
+              <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> parameter.
 
 <b>AFTER QUEUE EXTERNAL CONTENT INSPECTION CONTROLS</b>
        As of version 1.0, Postfix can be configured to  send  new
index 36ce439381267d99960d888ae2088a60cd4c24b7..4cf4253c5dae0dea5e6298c3634e197935e11b89 100644 (file)
@@ -44,6 +44,13 @@ that are used in SMTP protocol commands). Think Sendmail
 rule set \fBS3\fR, if you like.  This is controlled with
 the \fBcanonical_classes\fR parameter.
 
+NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+local_header_rewrite_clients parameter, or if the
+remote_header_rewrite_domain configuration parameter specifies
+a non-empty value. To get the behavior before Postfix 2.2,
+specify "local_header_rewrite_clients = static:all".
+
 Typically, one would use the \fBcanonical\fR(5) table to replace login
 names by \fIFirstname.Lastname\fR, or to clean up addresses produced
 by legacy mail systems.
@@ -191,6 +198,13 @@ Other parameters of interest:
 .IP \fBinet_interfaces\fR
 The network interface addresses that this system receives mail on.
 You need to stop and start Postfix when this parameter changes.
+.IP \fBlocal_header_rewrite_clients\fR
+Rewrite message header addresses in mail from these clients
+and update incomplete addresses with the domain name in
+$myorigin or $mydomain; either don't rewrite message headers
+from other clients at all, or rewrite message headers and
+update incomplete addresses with the domain specified in
+the remote_header_rewrite_domain parameter.
 .IP \fBproxy_interfaces\fR
 Other interfaces that this machine receives mail on by way of a
 proxy agent or network address translator.
@@ -209,6 +223,11 @@ The domain that is appended to locally-posted mail.
 .IP \fBowner_request_special\fR
 Give special treatment to \fBowner-\fIxxx\fR and \fIxxx\fB-request\fR
 addresses.
+.IP \fBremote_header_rewrite_domain\fR
+Don't rewrite message headers from remote clients at all
+when this parameter is empty; otherwise, rewrite message
+headers and append the specified domain name to incomplete
+addresses.
 .SH "SEE ALSO"
 .na
 .nf
index c4b1d8f8abda304ebfa4b0992bf13a525467c7e2..3aa9e1e63df7fb1cca97e81746f6e2bdeb18506e 100644 (file)
@@ -262,7 +262,7 @@ is skipped.
 .IP "\fB\fB%[SUD1-9]\fR\fB"
 The upper-case and decimal digit expansions interpolate
 the parts of the input key rather than the result. Their
-behaviour is identical to that described with \fBquery_filter\fR,
+behavior is identical to that described with \fBquery_filter\fR,
 and in fact because the input key is known in advance, lookups
 whose key does not contain all the information specified in
 the result template are suppressed and return no results.
index 4ccb097ba598e8af0802b1ce8cf30d664c245967..b3f3c3eb21d8ef671cf38e0591035dcbfb477cd3 100644 (file)
@@ -214,7 +214,7 @@ is skipped.
 .IP "\fB\fB%[SUD1-9]\fR\fB"
 The upper-case and decimal digit expansions interpolate
 the parts of the input key rather than the result. Their
-behaviour is identical to that described with \fBquery\fR,
+behavior is identical to that described with \fBquery\fR,
 and in fact because the input key is known in advance, queries
 whose key does not contain all the information specified in
 the result template are suppressed and return no results.
index 6a3925c47af0f8a6cce3c50a2f0feb5deea62408..ccf886457a7bf54f7b035f9e71e9c711a1b29f45 100644 (file)
@@ -63,7 +63,7 @@ migrate to the new interface set:
 .ti +4
 \fBquery\fR = SELECT \fIselect_function\fR('%s')
 
-or in the absense of \fBselection_function\fR, the lower precedence:
+or in the absence of \fBselection_function\fR, the lower precedence:
 
 .ti +4
 \fBquery\fR = SELECT \fIselect_field\fR
@@ -215,7 +215,7 @@ is skipped.
 .IP "\fB\fB%[SUD1-9]\fR\fB"
 The upper-case and decimal digit expansions interpolate
 the parts of the input key rather than the result. Their
-behaviour is identical to that described with \fBquery\fR,
+behavior is identical to that described with \fBquery\fR,
 and in fact because the input key is known in advance, queries
 whose key does not contain all the information specified in
 the result template are suppressed and return no results.
index 3e60aa7fc826d33ee68f1d583563b6198d835b38..4e3570cd50711438377e1990a9a0940a92cad99e 100644 (file)
@@ -306,7 +306,7 @@ difficult to enforce consistently and globally.
 Enable the rewriting of the form "user%domain" to "user@domain".
 This is enabled by default.
 .PP
-Note: With Postfix version 2.2, message header address rewriting
+Note: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true:
 .IP \(bu
 The message is received with the Postfix \fBsendmail\fR(1) command,
@@ -352,10 +352,10 @@ and \fBpostdrop\fR(1).
 Optional address that receives a "blind carbon copy" of each message
 that is received by the Postfix mail system.
 .PP
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 .PP
-NOTE: automatic BCC recipients are produced only for new mail.
+Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself.
@@ -385,10 +385,10 @@ With locally submitted mail, append the string "@$myorigin" to mail
 addresses without domain information. With remotely submitted mail,
 append the string "@$remote_header_rewrite_domain" instead.
 .PP
-Note 1: This feature is enabled by default and must not be turned off.
+Note 1: this feature is enabled by default and must not be turned off.
 Postfix does not support domain-less addresses.
 .PP
-Note 2: With Postfix version 2.2, message header address rewriting
+Note 2: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true:
 .IP \(bu
 The message is received with the Postfix \fBsendmail\fR(1) command,
@@ -407,11 +407,11 @@ addresses that have no ".domain" information. With remotely submitted
 mail, append the string ".$remote_header_rewrite_domain"
 instead.
 .PP
-Note 1: This feature is enabled by default. If disabled, users will not be
+Note 1: this feature is enabled by default. If disabled, users will not be
 able to send mail to "user@partialdomainname" but will have to
 specify full domain names instead.
 .PP
-Note 2: With Postfix version 2.2, message header address rewriting
+Note 2: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true:
 .IP \(bu
 The message is received with the Postfix \fBsendmail\fR(1) command,
@@ -1172,7 +1172,7 @@ host, host:port, [host]:port, [address] or [address]:port; the form
 [host] turns off MX lookups.  If you specify multiple SMTP
 destinations, Postfix will try them in the specified order.
 .PP
-NOTE: Do not use the fallback_relay feature when relaying mail
+Note: do not use the fallback_relay feature when relaying mail
 for a backup or primary MX domain. Mail would loop between the
 Postfix MX host and the fallback_relay host when the final destination
 is unavailable.
@@ -1737,10 +1737,12 @@ Setting this parameter to a value > 1 changes the meaning of
 local_destination_concurrency_limit from concurrency per recipient
 into concurrency per domain.
 .SH local_header_rewrite_clients (default: permit_inet_interfaces)
-Append the domain name in $myorigin or $mydomain to message
-header addresses from these clients only; either don't rewrite
-message headers from other clients at all, or append the domain
-specified with the remote_header_rewrite_domain parameter.
+Rewrite message header addresses in mail from these clients and
+update incomplete addresses with the domain name in $myorigin or
+$mydomain; either don't rewrite message headers from other clients
+at all, or rewrite message headers and update incomplete addresses
+with the domain specified in the remote_header_rewrite_domain
+parameter.
 .PP
 See the append_at_myorigin and append_dot_mydomain parameters
 for details of how domain names are appended to incomplete addresses.
@@ -1805,7 +1807,7 @@ The intermediate setting: rewrite header addresses and append
 $myorigin or $mydomain information only with mail from Postfix
 sendmail, from local clients, or from authorized SMTP clients.
 .PP
-NOTE: This setting will not prevent remote mail header address
+Note: this setting will not prevent remote mail header address
 rewriting when mail from a remote client is forwarded by a neighboring
 system.
 .PP
@@ -1908,7 +1910,7 @@ Instead of $name you can also specify ${name} or $(name).
 .PP
 Note: luser_relay works only for the Postfix \fBlocal\fR(8) delivery agent.
 .PP
-NOTE: if you use this feature for accounts not in the UNIX password
+Note: if you use this feature for accounts not in the UNIX password
 file, then you must specify "local_recipient_maps =" (i.e. empty)
 in the main.cf file, otherwise the Postfix SMTP server will reject mail
 for non-UNIX accounts with "User unknown in local recipient table".
@@ -2739,10 +2741,10 @@ Look up the "@domain.tld" part.
 Specify the types and names of databases to use.  After change,
 run "\fBpostmap /etc/postfix/recipient_bcc\fR".
 .PP
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 .PP
-NOTE: automatic BCC recipients are produced only for new mail.
+Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself.
@@ -2862,7 +2864,7 @@ recipient addresses with $relay_recipient_maps and rejects non-existent
 recipients. See also the relay domains address class in the
 ADDRESS_CLASS_README file.
 .PP
-NOTE: Postfix will not automatically forward mail for domains
+Note: Postfix will not automatically forward mail for domains
 that list this system as their primary or backup MX host. See the
 permit_mx_backup restriction in the \fBpostconf\fR(5) manual page.
 .PP
@@ -2966,8 +2968,8 @@ relocated_maps = hash:/etc/postfix/relocated
 .ft R
 .SH remote_header_rewrite_domain (default: empty)
 Don't rewrite message headers from remote clients at all when
-this parameter is empty; otherwise, rewrite remote message headers
-and append the specified domain name to incomplete addresses.  The
+this parameter is empty; otherwise, rewrite message headers and
+append the specified domain name to incomplete addresses.  The
 local_header_rewrite_clients parameter controls what clients Postfix
 considers local.
 .PP
@@ -3064,10 +3066,10 @@ Look up the "@domain.tld" part.
 Specify the types and names of databases to use.  After change,
 run "\fBpostmap /etc/postfix/sender_bcc\fR".
 .PP
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 .PP
-NOTE: automatic BCC recipients are produced only for new mail.
+Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself.
@@ -3785,7 +3787,7 @@ TLS session cache. Specify a database type that supports enumeration,
 such as \fBbtree\fR or \fBsdbm\fR; there is no need to support
 concurrent access.  The file is created if it does not exist.
 .PP
-NOTE: \fBdbm\fR databases are not suitable. TLS
+Note: \fBdbm\fR databases are not suitable. TLS
 session objects are too large.
 .PP
 Example:
@@ -4112,7 +4114,7 @@ and the message has multiple envelope recipients. Although this
 usage is technically allowed, it seems to have no legitimate
 application.
 .br
-NOTE: this restriction can only work reliably
+Note: this restriction can only work reliably
 when used in smtpd_data_restrictions or
 smtpd_end_of_data_restrictions, because the total number of
 recipients is not known at an earlier stage of the SMTP conversation.
@@ -4129,7 +4131,7 @@ ESMTP command pipelining. This stops mail from bulk mail software
 that improperly uses ESMTP command pipelining in order to speed up
 deliveries.
 .br
-NOTE: reject_unauth_pipelining is not useful
+Note: reject_unauth_pipelining is not useful
 outside smtpd_data_restrictions when 1) the client uses ESMTP (EHLO
 instead of HELO) and 2) with "smtpd_delay_reject = yes" (the
 default).  The use of reject_unauth_pipelining in the other
@@ -4548,7 +4550,7 @@ information (example: user@elsewhere@domain).  Use the optional
 permit_mx_backup_networks parameter to require that the primary
 MX hosts match a list of network blocks.
 .br
-NOTE: prior to
+Note: prior to
 Postfix version 2.0, use of permit_mx_backup is not recommended;
 mail may be rejected in case of a temporary DNS lookup problem.
 .IP "\fBreject_non_fqdn_recipient\fR"
@@ -5170,7 +5172,7 @@ TLS session cache. Specify a database type that supports enumeration,
 such as \fBbtree\fR or \fBsdbm\fR; there is no need to support
 concurrent access.  The file is created if it does not exist.
 .PP
-NOTE: \fBdbm\fR databases are not suitable. TLS
+Note: \fBdbm\fR databases are not suitable. TLS
 session objects are too large.
 .PP
 Example:
@@ -5276,7 +5278,7 @@ Enable the rewriting of "site!user" into "user@site".  This is
 necessary if your machine is connected to UUCP networks.  It is
 enabled by default.
 .PP
-Note: With Postfix version 2.2, message header address rewriting
+Note: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true:
 .IP \(bu
 The message is received with the Postfix \fBsendmail\fR(1) command,
@@ -5629,7 +5631,7 @@ delivery.  For a list of available file locking methods, use the
 This setting is ignored with \fBmaildir\fR style delivery, because
 such deliveries are safe without application-level locks.
 .PP
-Note 1: The \fBdotlock\fR method requires that the recipient UID
+Note 1: the \fBdotlock\fR method requires that the recipient UID
 or GID has write access to the parent directory of the recipient's
 mailbox file.
 .PP
index 0093e411334bea10c63b7aef0920446d1c3047cc..f1cce61e6994ef0536adcb7ce73b26a16bca96b3 100644 (file)
@@ -209,8 +209,8 @@ What addresses are subject to sender_canonical_maps address
 mapping.
 .IP "\fBremote_header_rewrite_domain (empty)\fR"
 Don't rewrite message headers from remote clients at all when
-this parameter is empty; otherwise, rewrite remote message headers
-and append the specified domain name to incomplete addresses.
+this parameter is empty; otherwise, rewrite message headers and
+append the specified domain name to incomplete addresses.
 .SH "RESOURCE AND RATE CONTROLS"
 .na
 .nf
index 00156aa8fe15d36b6b7495cc9094f77dd8d9ab60..7165dddf3989d80b63e3294d4587957341ff7128 100644 (file)
@@ -537,7 +537,7 @@ records, so that "smtpd" becomes, for example, "postfix/smtpd".
 .nf
 The following are examples; details differ between systems.
 $HOME/.forward, per-user aliasing
-/etc/aliases, sytem-wide alias database
+/etc/aliases, system-wide alias database
 /var/spool/mail, system mailboxes
 .SH "SEE ALSO"
 .na
index 194cb0266c12cea9b28f329f0f7d72a96d370003..1a5b2b35ae897081d685fd7fd6b26b01cc99dac4 100644 (file)
@@ -127,10 +127,12 @@ filtering, or address mapping.
 .PP
 Available in Postfix version 2.2 and later:
 .IP "\fBlocal_header_rewrite_clients (permit_inet_interfaces)\fR"
-Append the domain name in $myorigin or $mydomain to message
-header addresses from these clients only; either don't rewrite
-message headers from other clients at all, or append the domain
-specified with the remote_header_rewrite_domain parameter.
+Rewrite message header addresses in mail from these clients and
+update incomplete addresses with the domain name in $myorigin or
+$mydomain; either don't rewrite message headers from other clients
+at all, or rewrite message headers and update incomplete addresses
+with the domain specified in the remote_header_rewrite_domain
+parameter.
 .SH "AFTER QUEUE EXTERNAL CONTENT INSPECTION CONTROLS"
 .na
 .nf
index a8ac3d1bd148cd45105916865170e410cb453558..4955a6e8b6cd3c292fcb03fff7318852b072499b 100644 (file)
@@ -153,21 +153,21 @@ how it works:  </p>
 
 <ul>
 
-<li> Postfix always rewrites message header addresses from local
-SMTP clients, and from the Postfix sendmail command.  The
-local_header_rewrite_clients parameter controls what SMTP clients
-Postfix considers local (by default, only local network interface
-addresses).
+<li> Postfix always rewrites message headers from local SMTP clients
+and from the Postfix sendmail command, and appends its own domain
+to incomplete addresses.  The local_header_rewrite_clients parameter
+controls what SMTP clients Postfix considers local (by default,
+only local network interface addresses).
 
 <li> Postfix never rewrites message header addresses from remote
 SMTP clients when the remote_header_rewrite_domain parameter value
 is empty (the default setting).
 
-<li> Otherwise, Postfix appends the remote_header_rewrite_domain
-value to incomplete message header addresses from remote SMTP
-clients.  This feature can be used to append a reserved domain such
-as "domain.invalid", so that incomplete addresses cannot be mistaken
-for local addresses.
+<li> Otherwise, Postfix rewrites message headers from remote SMTP
+clients, and appends the remote_header_rewrite_domain value to
+incomplete addresses.  This feature can be used to append a reserved
+domain such as "domain.invalid", so that incomplete addresses cannot
+be mistaken for local addresses.
 
 </ul>
 
@@ -414,13 +414,6 @@ trivial-rewrite(8) daemon.  The purpose of rewriting to standard
 form is to reduce the number of entries needed in lookup tables.
 </p>
 
-<p> NOTE: Postfix versions 2.2 and later rewrite message headers
-from remote SMTP clients only if the client matches the
-local_header_rewrite_clients parameter, or if the
-remote_header_rewrite_domain configuration parameter specifies a
-non-empty value. To get the behavior before Postfix 2.2, specify
-"local_header_rewrite_clients = static:all".  </p>
-
 <p> The Postfix trivial-rewrite(8) daemon implements the following
 hard-coded address manipulations: </p>
 
@@ -434,21 +427,41 @@ hard-coded address manipulations: </p>
 is called a route address, and specifies that mail for "user@site"
 be delivered via "hosta" and "hostb". Usage of this form has been
 deprecated for a long time.  Postfix has no ability to handle route
-addresses, other than to strip off the route part.  </p> </dd>
+addresses, other than to strip off the route part.  </p>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+local_header_rewrite_clients parameter, or if the
+remote_header_rewrite_domain configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"local_header_rewrite_clients = static:all".  </p> </dd>
 
 <dt>Rewrite "site!user" to "user@site" </dt>
 
 <dd> <p> This feature is controlled by the boolean swap_bangpath
 parameter (default: yes).  The purpose is to rewrite UUCP-style
 addresses to domain style. This is useful only when you receive
-mail via UUCP, but it probably does not hurt otherwise. </p> </dd>
+mail via UUCP, but it probably does not hurt otherwise. </p>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+local_header_rewrite_clients parameter, or if the
+remote_header_rewrite_domain configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"local_header_rewrite_clients = static:all".  </p> </dd>
 
 <dt>Rewrite "user%domain" to "user@domain"</dt>
 
 <dd> <p> This feature is controlled by the boolean allow_percent_hack
 parameter (default: yes). Typically, this is used in order to deal
 with monstrosities such as "user%domain@otherdomain". </p>
-</dd>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+local_header_rewrite_clients parameter, or if the
+remote_header_rewrite_domain configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"local_header_rewrite_clients = static:all".  </p> </dd>
 
 <dt>
 
@@ -499,7 +512,14 @@ of having Postfix's own domain appended automatically. </p> </dd>
 
 <dd> <p> A single trailing dot is silently removed. However, an
 address that ends in multiple dots will be rejected as an invalid
-address. </p> </dd>
+address. </p>
+
+<p> NOTE: Postfix versions 2.2 and later rewrite message headers
+from remote SMTP clients only if the client matches the
+local_header_rewrite_clients parameter, or if the
+remote_header_rewrite_domain configuration parameter specifies a
+non-empty value. To get the behavior before Postfix 2.2, specify
+"local_header_rewrite_clients = static:all".  </p> </dd>
 
 </dl>
 
index e97ff32fb9e3e03bf64d74e07bc925afd45fdb9f..9b0ae01cbf66dc1294e04cdf7009bfb14fdfe4f0 100644 (file)
@@ -430,7 +430,7 @@ listening on the internal interface. In such a configuration is it is
 tempting to configure $inet_interfaces in each instance with just the
 corresponding interface address. </p>
 
-<p> In most cases using inet_interaces in this way will not work,
+<p> In most cases, using inet_interfaces in this way will not work,
 because as documented in the $inet_interfaces reference manual, the
 smtp(8) delivery agent will also use the specified interface address
 as the source address for outbound connections and will be unable to
index 2d7f17b720d1866aa026186600412188d42421d8..fa04fbf74060f7894ea06573fccf0056243c3b81 100644 (file)
 #      rule set \fBS3\fR, if you like.  This is controlled with
 #      the \fBcanonical_classes\fR parameter.
 #
+#      NOTE: Postfix versions 2.2 and later rewrite message headers
+#      from remote SMTP clients only if the client matches the
+#      local_header_rewrite_clients parameter, or if the
+#      remote_header_rewrite_domain configuration parameter specifies
+#      a non-empty value. To get the behavior before Postfix 2.2,
+#      specify "local_header_rewrite_clients = static:all".
+#
 #      Typically, one would use the \fBcanonical\fR(5) table to replace login
 #      names by \fIFirstname.Lastname\fR, or to clean up addresses produced
 #      by legacy mail systems.
 # .IP \fBinet_interfaces\fR
 #      The network interface addresses that this system receives mail on.
 #      You need to stop and start Postfix when this parameter changes.
+# .IP \fBlocal_header_rewrite_clients\fR
+#      Rewrite message header addresses in mail from these clients
+#      and update incomplete addresses with the domain name in
+#      $myorigin or $mydomain; either don't rewrite message headers
+#      from other clients at all, or rewrite message headers and
+#      update incomplete addresses with the domain specified in
+#      the remote_header_rewrite_domain parameter.
 # .IP \fBproxy_interfaces\fR
 #      Other interfaces that this machine receives mail on by way of a
 #      proxy agent or network address translator.
 # .IP \fBowner_request_special\fR
 #      Give special treatment to \fBowner-\fIxxx\fR and \fIxxx\fB-request\fR
 #      addresses.
+# .IP \fBremote_header_rewrite_domain\fR
+#      Don't rewrite message headers from remote clients at all
+#      when this parameter is empty; otherwise, rewrite message
+#      headers and append the specified domain name to incomplete
+#      addresses.
 # SEE ALSO
 #      cleanup(8), canonicalize and enqueue mail
 #      postmap(1), Postfix lookup table manager
index c3a0fdf13886a539c95d592fd242648fe6e36ece..13dc5497246b84f8a76b431e79703ef1fbbeee9f 100644 (file)
 # .IP "\fB\fB%[SUD1-9]\fR\fB"
 #      The upper-case and decimal digit expansions interpolate
 #      the parts of the input key rather than the result. Their
-#      behaviour is identical to that described with \fBquery_filter\fR,
+#      behavior is identical to that described with \fBquery_filter\fR,
 #      and in fact because the input key is known in advance, lookups
 #      whose key does not contain all the information specified in
 #      the result template are suppressed and return no results.
index f3b3837ad26fb2909ad14c3053d1022707000621..1ddc07aa959b37a4a03584c30ee1d32547c2b666 100644 (file)
 # .IP "\fB\fB%[SUD1-9]\fR\fB"
 #      The upper-case and decimal digit expansions interpolate
 #      the parts of the input key rather than the result. Their
-#      behaviour is identical to that described with \fBquery\fR,
+#      behavior is identical to that described with \fBquery\fR,
 #      and in fact because the input key is known in advance, queries
 #      whose key does not contain all the information specified in
 #      the result template are suppressed and return no results.
index 2a3be10c31c42473cc89fb5352d3a517c3913742..074ec7f0f85381e7634f76c14a51910b08a9e8c6 100644 (file)
@@ -55,7 +55,7 @@
 # .ti +4
 #      \fBquery\fR = SELECT \fIselect_function\fR('%s')
 #
-#      or in the absense of \fBselection_function\fR, the lower precedence:
+#      or in the absence of \fBselection_function\fR, the lower precedence:
 #
 # .ti +4
 #      \fBquery\fR = SELECT \fIselect_field\fR
 # .IP "\fB\fB%[SUD1-9]\fR\fB"
 #      The upper-case and decimal digit expansions interpolate
 #      the parts of the input key rather than the result. Their
-#      behaviour is identical to that described with \fBquery\fR,
+#      behavior is identical to that described with \fBquery\fR,
 #      and in fact because the input key is known in advance, queries
 #      whose key does not contain all the information specified in
 #      the result template are suppressed and return no results.
index d97a5c478c20b323b94a123a2b7c9c437ac3e29b..83eedcddafbeb0230d9862dd9206950f71b7c4a9 100644 (file)
@@ -511,7 +511,7 @@ Enable the rewriting of the form "user%domain" to "user@domain".
 This is enabled by default.
 </p>
 
-<p> Note: With Postfix version 2.2, message header address rewriting
+<p> Note: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
  
 <ul>
@@ -564,11 +564,11 @@ that is received by the Postfix mail system.
 </p>
 
 <p>
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 </p>
 
-<p> NOTE: automatic BCC recipients are produced only for new mail.
+<p> Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself. </p>
@@ -1217,7 +1217,7 @@ host, host:port, [host]:port, [address] or [address]:port; the form
 [host] turns off MX lookups.  If you specify multiple SMTP
 destinations, Postfix will try them in the specified order.  </p>
 
-<p> NOTE: Do not use the fallback_relay feature when relaying mail
+<p> Note: do not use the fallback_relay feature when relaying mail
 for a backup or primary MX domain. Mail would loop between the
 Postfix MX host and the fallback_relay host when the final destination
 is unavailable. </p>
@@ -2146,7 +2146,7 @@ Note: luser_relay works only for the Postfix local(8) delivery agent.
 </p>
 
 <p>
-NOTE: if you use this feature for accounts not in the UNIX password
+Note: if you use this feature for accounts not in the UNIX password
 file, then you must specify "local_recipient_maps =" (i.e. empty)
 in the main.cf file, otherwise the Postfix SMTP server will reject mail
 for non-UNIX accounts with "User unknown in local recipient table".
@@ -3094,11 +3094,11 @@ run "<b>postmap /etc/postfix/recipient_bcc</b>".
 </p>
 
 <p>
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 </p>
 
-<p> NOTE: automatic BCC recipients are produced only for new mail.
+<p> Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself. </p>
@@ -3175,7 +3175,7 @@ recipient addresses with $relay_recipient_maps and rejects non-existent
 recipients. See also the relay domains address class in the
 ADDRESS_CLASS_README file.  </p>
 
-<p> NOTE: Postfix will not automatically forward mail for domains
+<p> Note: Postfix will not automatically forward mail for domains
 that list this system as their primary or backup MX host. See the
 permit_mx_backup restriction in the postconf(5) manual page.  </p>
 
@@ -3367,11 +3367,11 @@ run "<b>postmap /etc/postfix/sender_bcc</b>".
 </p>
 
 <p>
-NOTE: if mail to the BCC address bounces it will be returned to
+Note: if mail to the BCC address bounces it will be returned to
 the sender.
 </p>
 
-<p> NOTE: automatic BCC recipients are produced only for new mail.
+<p> Note: automatic BCC recipients are produced only for new mail.
 To avoid mailer loops, automatic BCC recipients are not generated
 for mail that Postfix forwards internally, nor for mail that Postfix
 generates itself. </p>
@@ -4500,7 +4500,7 @@ a restriction list, to make the default policy explicit.</dd>
 <dd>Reject the request when the envelope sender is the null address,
 and the message has multiple envelope recipients. Although this
 usage is technically allowed, it seems to have no legitimate
-application. <br> NOTE: this restriction can only work reliably
+application. <br> Note: this restriction can only work reliably
 when used in smtpd_data_restrictions or 
 smtpd_end_of_data_restrictions, because the total number of
 recipients is not known at an earlier stage of the SMTP conversation.
@@ -4517,7 +4517,7 @@ of time where it is not allowed, or when the client sends SMTP
 commands ahead of time without knowing that Postfix actually supports
 ESMTP command pipelining. This stops mail from bulk mail software
 that improperly uses ESMTP command pipelining in order to speed up
-deliveries. <br> NOTE: reject_unauth_pipelining is not useful
+deliveries. <br> Note: reject_unauth_pipelining is not useful
 outside smtpd_data_restrictions when 1) the client uses ESMTP (EHLO
 instead of HELO) and 2) with "smtpd_delay_reject = yes" (the
 default).  The use of reject_unauth_pipelining in the other
@@ -5033,7 +5033,7 @@ system is the final destination. However, the SMTP server will not
 forward mail with addresses that have sender-specified routing
 information (example: user@elsewhere@domain).  Use the optional
 permit_mx_backup_networks parameter to require that the primary
-MX hosts match a list of network blocks. <br> NOTE: prior to
+MX hosts match a list of network blocks. <br> Note: prior to
 Postfix version 2.0, use of permit_mx_backup is not recommended;
 mail may be rejected in case of a temporary DNS lookup problem. </dd>
 
@@ -5534,7 +5534,7 @@ necessary if your machine is connected to UUCP networks.  It is
 enabled by default.
 </p>
 
-<p> Note: With Postfix version 2.2, message header address rewriting
+<p> Note: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
  
 <ul>
@@ -5908,11 +5908,11 @@ append the string "@$remote_header_rewrite_domain" instead.
 </p>
 
 <p>
-Note 1: This feature is enabled by default and must not be turned off.
+Note 1: this feature is enabled by default and must not be turned off.
 Postfix does not support domain-less addresses.
 </p>
 
-<p> Note 2: With Postfix version 2.2, message header address rewriting
+<p> Note 2: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
  
 <ul>
@@ -5940,12 +5940,12 @@ instead.
 </p>
 
 <p>
-Note 1: This feature is enabled by default. If disabled, users will not be
+Note 1: this feature is enabled by default. If disabled, users will not be
 able to send mail to "user@partialdomainname" but will have to
 specify full domain names instead.
 </p>
 
-<p> Note 2: With Postfix version 2.2, message header address rewriting
+<p> Note 2: with Postfix version 2.2, message header address rewriting
 happens only when one of the following conditions is true: </p>
  
 <ul>
@@ -7450,7 +7450,7 @@ such deliveries are safe without application-level locks.
 </p>
 
 <p>
-Note 1: The <b>dotlock</b> method requires that the recipient UID
+Note 1: the <b>dotlock</b> method requires that the recipient UID
 or GID has write access to the parent directory of the recipient's
 mailbox file.
 </p>
@@ -7665,8 +7665,8 @@ physical endpoints. </p>
 %PARAM remote_header_rewrite_domain 
 
 <p> Don't rewrite message headers from remote clients at all when
-this parameter is empty; otherwise, rewrite remote message headers
-and append the specified domain name to incomplete addresses.  The
+this parameter is empty; otherwise, rewrite message headers and
+append the specified domain name to incomplete addresses.  The
 local_header_rewrite_clients parameter controls what clients Postfix
 considers local. </p>
 
@@ -7689,10 +7689,12 @@ clients at all. </p>
 
 %PARAM local_header_rewrite_clients permit_inet_interfaces
 
-<p> Append the domain name in $myorigin or $mydomain to message
-header addresses from these clients only; either don't rewrite
-message headers from other clients at all, or append the domain
-specified with the remote_header_rewrite_domain parameter.  </p>
+<p> Rewrite message header addresses in mail from these clients and
+update incomplete addresses with the domain name in $myorigin or
+$mydomain; either don't rewrite message headers from other clients
+at all, or rewrite message headers and update incomplete addresses
+with the domain specified in the remote_header_rewrite_domain
+parameter.  </p>
 
 <p> See the append_at_myorigin and append_dot_mydomain parameters
 for details of how domain names are appended to incomplete addresses.
@@ -7767,7 +7769,7 @@ from Postfix sendmail and in SMTP mail from this machine. </p>
 $myorigin or $mydomain information only with mail from Postfix
 sendmail, from local clients, or from authorized SMTP clients. </p>
 
-<p> NOTE: This setting will not prevent remote mail header address
+<p> Note: this setting will not prevent remote mail header address
 rewriting when mail from a remote client is forwarded by a neighboring
 system.  </p>
 
@@ -7989,7 +7991,7 @@ TLS session cache. Specify a database type that supports enumeration,
 such as <b>btree</b> or <b>sdbm</b>; there is no need to support
 concurrent access.  The file is created if it does not exist.  </p>
 
-<p> NOTE: <b>dbm</b> databases are not suitable. TLS
+<p> Note: <b>dbm</b> databases are not suitable. TLS
 session objects are too large. </p>
 
 <p> Example: </p>
@@ -8186,7 +8188,7 @@ TLS session cache. Specify a database type that supports enumeration,
 such as <b>btree</b> or <b>sdbm</b>; there is no need to support
 concurrent access.  The file is created if it does not exist.  </p>
 
-<p> NOTE: <b>dbm</b> databases are not suitable. TLS
+<p> Note: <b>dbm</b> databases are not suitable. TLS
 session objects are too large. </p>
 
 <p> Example: </p>
index a8a3ee083637396fb13faf29259fc7dc0a32b2d8..720e4fe978c4ab0402870c99e40f0e3d28f986f4 100644 (file)
 /*     mapping.
 /* .IP "\fBremote_header_rewrite_domain (empty)\fR"
 /*     Don't rewrite message headers from remote clients at all when
-/*     this parameter is empty; otherwise, rewrite remote message headers
-/*     and append the specified domain name to incomplete addresses.
+/*     this parameter is empty; otherwise, rewrite message headers and
+/*     append the specified domain name to incomplete addresses.
 /* RESOURCE AND RATE CONTROLS
 /* .ad
 /* .fi
index 7a911e3cd7c2534e7b7ee33a2dcea3bd2f7120dd..a1766cde0db7c9055e8e4f5a9f87d26fac805e4f 100644 (file)
@@ -20,7 +20,7 @@
   * Patches change the patchlevel and the release date. Snapshots change the
   * release date only.
   */
-#define MAIL_RELEASE_DATE      "20050308"
+#define MAIL_RELEASE_DATE      "20050309"
 #define MAIL_VERSION_NUMBER    "2.3"
 
 #define VAR_MAIL_VERSION       "mail_version"
index 413b6fdce6c2607475810fa6af424934c771eb02..7dfc6770ec0b059921cbf62cf0ffb96a5ae0c99c 100644 (file)
 /* FILES
 /*     The following are examples; details differ between systems.
 /*     $HOME/.forward, per-user aliasing
-/*     /etc/aliases, sytem-wide alias database
+/*     /etc/aliases, system-wide alias database
 /*     /var/spool/mail, system mailboxes
 /* SEE ALSO
 /*     qmgr(8), queue manager
index 811f75c26ad98534e2eba668d0976b4212a108e3..756a4cd93ff2540b3ce78a95c5d9c4ecf773b2f4 100644 (file)
 /* .PP
 /*     Available in Postfix version 2.2 and later:
 /* .IP "\fBlocal_header_rewrite_clients (permit_inet_interfaces)\fR"
-/*     Append the domain name in $myorigin or $mydomain to message
-/*     header addresses from these clients only; either don't rewrite
-/*     message headers from other clients at all, or append the domain
-/*     specified with the remote_header_rewrite_domain parameter.
+/*     Rewrite message header addresses in mail from these clients and
+/*     update incomplete addresses with the domain name in $myorigin or
+/*     $mydomain; either don't rewrite message headers from other clients
+/*     at all, or rewrite message headers and update incomplete addresses
+/*     with the domain specified in the remote_header_rewrite_domain
+/*     parameter.
 /* AFTER QUEUE EXTERNAL CONTENT INSPECTION CONTROLS
 /* .ad
 /* .fi