]> git.ipfire.org Git - thirdparty/postfix.git/commitdiff
postfix-3.2-20160917
authorWietse Venema <wietse@porcupine.org>
Sat, 17 Sep 2016 05:00:00 +0000 (00:00 -0500)
committerViktor Dukhovni <postfix-users@dukhovni.org>
Sat, 29 Oct 2016 22:54:07 +0000 (18:54 -0400)
129 files changed:
postfix/HISTORY
postfix/conf/canonical
postfix/conf/generic
postfix/conf/virtual
postfix/html/anvil.8.html
postfix/html/bounce.8.html
postfix/html/canonical.5.html
postfix/html/cleanup.8.html
postfix/html/defer.8.html
postfix/html/discard.8.html
postfix/html/dnsblog.8.html
postfix/html/error.8.html
postfix/html/flush.8.html
postfix/html/generic.5.html
postfix/html/lmtp.8.html
postfix/html/local.8.html
postfix/html/mailq.1.html
postfix/html/master.5.html
postfix/html/master.8.html
postfix/html/newaliases.1.html
postfix/html/oqmgr.8.html
postfix/html/pickup.8.html
postfix/html/pipe.8.html
postfix/html/postalias.1.html
postfix/html/postdrop.1.html
postfix/html/postfix.1.html
postfix/html/postlog.1.html
postfix/html/postmap.1.html
postfix/html/postmulti.1.html
postfix/html/postqueue.1.html
postfix/html/postsuper.1.html
postfix/html/posttls-finger.1.html
postfix/html/qmgr.8.html
postfix/html/qmqpd.8.html
postfix/html/scache.8.html
postfix/html/sendmail.1.html
postfix/html/showq.8.html
postfix/html/smtp.8.html
postfix/html/smtpd.8.html
postfix/html/spawn.8.html
postfix/html/tlsmgr.8.html
postfix/html/tlsproxy.8.html
postfix/html/trace.8.html
postfix/html/trivial-rewrite.8.html
postfix/html/verify.8.html
postfix/html/virtual.5.html
postfix/html/virtual.8.html
postfix/man/man1/postalias.1
postfix/man/man1/postdrop.1
postfix/man/man1/postfix.1
postfix/man/man1/postlog.1
postfix/man/man1/postmap.1
postfix/man/man1/postmulti.1
postfix/man/man1/postqueue.1
postfix/man/man1/postsuper.1
postfix/man/man1/sendmail.1
postfix/man/man5/canonical.5
postfix/man/man5/generic.5
postfix/man/man5/master.5
postfix/man/man5/virtual.5
postfix/man/man8/anvil.8
postfix/man/man8/bounce.8
postfix/man/man8/cleanup.8
postfix/man/man8/discard.8
postfix/man/man8/dnsblog.8
postfix/man/man8/error.8
postfix/man/man8/flush.8
postfix/man/man8/local.8
postfix/man/man8/master.8
postfix/man/man8/oqmgr.8
postfix/man/man8/pickup.8
postfix/man/man8/pipe.8
postfix/man/man8/qmgr.8
postfix/man/man8/qmqpd.8
postfix/man/man8/scache.8
postfix/man/man8/showq.8
postfix/man/man8/smtp.8
postfix/man/man8/smtpd.8
postfix/man/man8/spawn.8
postfix/man/man8/tlsmgr.8
postfix/man/man8/tlsproxy.8
postfix/man/man8/trivial-rewrite.8
postfix/man/man8/verify.8
postfix/man/man8/virtual.8
postfix/postfix-install
postfix/proto/canonical
postfix/proto/generic
postfix/proto/master
postfix/proto/virtual
postfix/src/anvil/anvil.c
postfix/src/bounce/bounce.c
postfix/src/cleanup/cleanup.c
postfix/src/discard/discard.c
postfix/src/dnsblog/dnsblog.c
postfix/src/error/error.c
postfix/src/flush/flush.c
postfix/src/global/mail_version.h
postfix/src/local/local.c
postfix/src/master/master.c
postfix/src/oqmgr/qmgr.c
postfix/src/pickup/pickup.c
postfix/src/pipe/pipe.c
postfix/src/postalias/postalias.c
postfix/src/postdrop/postdrop.c
postfix/src/postfix/postfix.c
postfix/src/postlog/postlog.c
postfix/src/postmap/postmap.c
postfix/src/postmulti/postmulti.c
postfix/src/postqueue/postqueue.c
postfix/src/postsuper/postsuper.c
postfix/src/qmgr/qmgr.c
postfix/src/qmqpd/qmqpd.c
postfix/src/scache/scache.c
postfix/src/sendmail/sendmail.c
postfix/src/showq/showq.c
postfix/src/smtp/smtp.c
postfix/src/smtpd/smtpd.c
postfix/src/spawn/spawn.c
postfix/src/tlsmgr/tlsmgr.c
postfix/src/tlsproxy/tlsproxy.c
postfix/src/trivial-rewrite/trivial-rewrite.c
postfix/src/util/Makefile.in
postfix/src/util/dict_pipe_test.in [new file with mode: 0644]
postfix/src/util/dict_pipe_test.ref [new file with mode: 0644]
postfix/src/util/dict_union.c
postfix/src/util/dict_union_test.in [new file with mode: 0644]
postfix/src/util/dict_union_test.ref [new file with mode: 0644]
postfix/src/verify/verify.c
postfix/src/virtual/virtual.c

index 2f47a7f1659e062703900029c2ab708ab13c51b7..578f4cc26f55f735c5ad57584747729c154c352d 100644 (file)
@@ -22451,8 +22451,9 @@ Apologies for any names omitted.
 
        Bugfix (introduced: Postfix 3.0): the tls_session_ticket_cipher
        documentation says aes-256-cbc, but the implementation was
-       using aes-128-cbc (note that Postfix SMTP server and client
-       processes have a limited life time).
+       using aes-128-cbc (note that Postfix session ticket keys
+       are rotated after 1/2 hour, to limit the impact of attacks
+       on session ticket keys).
 
 20160828
 
@@ -22463,3 +22464,34 @@ Apologies for any names omitted.
 
        Cleanup: disable reuse of ECDH ephemeral keys. Viktor
        Dukhovni.  File: tls/tls_misc.h.
+
+20160908
+
+       Documentation: add a pointer to hosts(5) and services(5)
+       for symbolic host and port syntax. File: proto/master.
+
+20160911
+
+       Bugfix (introduced: Postfix 3.0): the SMTP daemon did not
+       reset a previous session's command counts before rejecting
+       a client that exceeds request or concurrency rates. File:
+       smtpd/smtpd.c.
+
+20160912
+
+       Feature: preserve the new file mtimes when installing
+       Postfix.  OndÅ™ej LysonÄ›k. Wietse made this conditional on
+       the presence of a new -keep-new-mtime flag. File: postfix-install.
+
+20160917
+
+       Bugfix: unionmap did not propagate table lookup errors.
+       Based on patch by Roel van Meer. Files: util/dict_union.c,
+       util/dict_union_test.*.
+
+       Cleanup: added unit test for pipemap. Files: util/dict_pipe.c,
+       util/dict_pipe_test.*.
+
+       Documentation: added a note about the order of search
+       patterns and table lookup order. Files: proto/canonical,
+       proto/generic, proto/virtual.
index f4bb72f013137abd356c579624cc8a1cccc26a82..de44686872b145c0793044e1741c107995607cb4 100644 (file)
 # 
 # TABLE SEARCH ORDER
 #        With lookups from indexed files such as DB or DBM, or from
-#        networked  tables  such  as NIS, LDAP or SQL, patterns are
-#        tried in the order as listed below:
+#        networked   tables   such   as  NIS,  LDAP  or  SQL,  each
+#        user@domain query produces a sequence of query patterns as
+#        described below.
+# 
+#        Each  query pattern is sent to each specified lookup table
+#        before trying the next query pattern,  until  a  match  is
+#        found.
 # 
 #        user@domain address
-#               Replace user@domain by address. This form  has  the
+#               Replace  user@domain  by address. This form has the
 #               highest precedence.
 # 
-#               This  is  useful  to clean up addresses produced by
-#               legacy mail systems.  It can also be used  to  pro-
-#               duce  Firstname.Lastname  style  addresses, but see
+#               This is useful to clean up  addresses  produced  by
+#               legacy  mail  systems.  It can also be used to pro-
+#               duce Firstname.Lastname style  addresses,  but  see
 #               below for a simpler solution.
 # 
 #        user address
-#               Replace user@site by address when site is equal  to
-#               $myorigin,  when  site is listed in $mydestination,
-#               or  when  it  is  listed  in  $inet_interfaces   or
+#               Replace  user@site by address when site is equal to
+#               $myorigin, when site is listed  in  $mydestination,
+#               or   when  it  is  listed  in  $inet_interfaces  or
 #               $proxy_interfaces.
 # 
-#               This  form  is  useful for replacing login names by
+#               This form is useful for replacing  login  names  by
 #               Firstname.Lastname.
 # 
 #        @domain address
 #               Replace other addresses in domain by address.  This
 #               form has the lowest precedence.
 # 
-#               Note:  @domain  is  a  wild-card. When this form is
-#               applied to recipient addresses,  the  Postfix  SMTP
-#               server  accepts  mail  for any recipient in domain,
-#               regardless of whether that recipient exists.   This
+#               Note: @domain is a wild-card.  When  this  form  is
+#               applied  to  recipient  addresses, the Postfix SMTP
+#               server accepts mail for any  recipient  in  domain,
+#               regardless  of whether that recipient exists.  This
 #               may  turn  your  mail  system  into  a  backscatter
 #               source: Postfix first accepts mail for non-existent
-#               recipients  and  then  tries to return that mail as
+#               recipients and then tries to return  that  mail  as
 #               "undeliverable" to the often forged sender address.
 # 
 # RESULT ADDRESS REWRITING
 #        The lookup result is subject to address rewriting:
 # 
-#        o      When  the  result  has  the  form @otherdomain, the
+#        o      When the result  has  the  form  @otherdomain,  the
 #               result becomes the same user in otherdomain.
 # 
-#        o      When "append_at_myorigin=yes", append  "@$myorigin"
+#        o      When  "append_at_myorigin=yes", append "@$myorigin"
 #               to addresses without "@domain".
 # 
 #        o      When "append_dot_mydomain=yes", append ".$mydomain"
 # 
 # ADDRESS EXTENSION
 #        When a mail address localpart contains the optional recip-
-#        ient  delimiter  (e.g., user+foo@domain), the lookup order
+#        ient delimiter (e.g., user+foo@domain), the  lookup  order
 #        becomes: user+foo@domain, user@domain, user+foo, user, and
 #        @domain.
 # 
-#        The   propagate_unmatched_extensions   parameter  controls
-#        whether an unmatched address extension  (+foo)  is  propa-
+#        The  propagate_unmatched_extensions   parameter   controls
+#        whether  an  unmatched  address extension (+foo) is propa-
 #        gated to the result of table lookup.
 # 
 # REGULAR EXPRESSION TABLES
-#        This  section  describes how the table lookups change when
+#        This section describes how the table lookups  change  when
 #        the table is given in the form of regular expressions. For
-#        a  description  of regular expression lookup table syntax,
+#        a description of regular expression lookup  table  syntax,
 #        see regexp_table(5) or pcre_table(5).
 # 
-#        Each pattern is a regular expression that  is  applied  to
+#        Each  pattern  is  a regular expression that is applied to
 #        the entire address being looked up. Thus, user@domain mail
-#        addresses are not broken up into their  user  and  @domain
+#        addresses  are  not  broken up into their user and @domain
 #        constituent parts, nor is user+foo broken up into user and
 #        foo.
 # 
-#        Patterns are applied in the order as specified in the  ta-
-#        ble,  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
-#        the  additional feature that parenthesized substrings from
+#        Results  are  the  same as with indexed file lookups, with
+#        the additional feature that parenthesized substrings  from
 #        the pattern can be interpolated as $1, $2 and so on.
 # 
 # TCP-BASED TABLES
-#        This section describes how the table lookups  change  when
+#        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_ta-
 #        ble(5).  This feature is not available up to and including
 #        Postfix version 2.4.
 # 
 #        Each lookup operation uses the entire address once.  Thus,
-#        user@domain  mail  addresses  are not broken up into their
+#        user@domain mail addresses are not broken  up  into  their
 #        user and @domain constituent parts, nor is user+foo broken
 #        up into user and foo.
 # 
 #        Results are the same as with indexed file lookups.
 # 
 # BUGS
-#        The  table format does not understand quoting conventions.
+#        The table format does not understand quoting  conventions.
 # 
 # CONFIGURATION PARAMETERS
-#        The following main.cf parameters are especially  relevant.
-#        The  text  below  provides  only  a parameter summary. See
+#        The  following main.cf parameters are especially relevant.
+#        The text below provides  only  a  parameter  summary.  See
 #        postconf(5) for more details including examples.
 # 
 #        canonical_classes
-#               What addresses are  subject  to  canonical  address
+#               What  addresses  are  subject  to canonical address
 #               mapping.
 # 
 #        canonical_maps
 #               header sender addresses.
 # 
 #        propagate_unmatched_extensions
-#               A  list  of  address rewriting or forwarding mecha-
-#               nisms that propagate an address extension from  the
-#               original  address  to  the result.  Specify zero or
-#               more  of  canonical,   virtual,   alias,   forward,
+#               A list of address rewriting  or  forwarding  mecha-
+#               nisms  that propagate an address extension from the
+#               original address to the result.   Specify  zero  or
+#               more   of   canonical,   virtual,  alias,  forward,
 #               include, or generic.
 # 
 #        Other parameters of interest:
 # 
 #        inet_interfaces
-#               The  network  interface  addresses that this system
+#               The network interface addresses  that  this  system
 #               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
+#               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
+#               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
 #               tor.
 # 
 #        masquerade_classes
-#               List  of  address  classes subject to masquerading:
-#               zero or more of  envelope_sender,  envelope_recipi-
+#               List of address classes  subject  to  masquerading:
+#               zero  or  more of envelope_sender, envelope_recipi-
 #               ent, header_sender, header_recipient.
 # 
 #        masquerade_domains
-#               List  of  domains  that hide their subdomain struc-
+#               List of domains that hide  their  subdomain  struc-
 #               ture.
 # 
 #        masquerade_exceptions
-#               List of user names that are not subject to  address
+#               List  of user names that are not subject to address
 #               masquerading.
 # 
 #        mydestination
-#               List  of  domains  that  this mail system considers
+#               List of domains that  this  mail  system  considers
 #               local.
 # 
 #        myorigin
 #               addresses.
 # 
 #        remote_header_rewrite_domain
-#               Don't rewrite message headers from  remote  clients
+#               Don't  rewrite  message headers from remote clients
 #               at all when this parameter is empty; otherwise, re-
-#               write message  headers  and  append  the  specified
+#               write  message  headers  and  append  the specified
 #               domain name to incomplete addresses.
 # 
 # SEE ALSO
 #        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)
index 7b8ccde61318166954df701ceb94fbb7e74a6384..9d293683a641d8df97f7bd477e48ab2b43e2c736 100644 (file)
 # 
 # TABLE SEARCH ORDER
 #        With lookups from indexed files such as DB or DBM, or from
-#        networked  tables  such  as NIS, LDAP or SQL, patterns are
-#        tried in the order as listed below:
+#        networked   tables   such   as  NIS,  LDAP  or  SQL,  each
+#        user@domain query produces a sequence of query patterns as
+#        described below.
+# 
+#        Each  query pattern is sent to each specified lookup table
+#        before trying the next query pattern,  until  a  match  is
+#        found.
 # 
 #        user@domain address
-#               Replace user@domain by address. This form  has  the
+#               Replace  user@domain  by address. This form has the
 #               highest precedence.
 # 
 #        user address
-#               Replace  user@site by address when site is equal to
-#               $myorigin, when site is listed  in  $mydestination,
-#               or   when  it  is  listed  in  $inet_interfaces  or
+#               Replace user@site by address when site is equal  to
+#               $myorigin,  when  site is listed in $mydestination,
+#               or  when  it  is  listed  in  $inet_interfaces   or
 #               $proxy_interfaces.
 # 
 #        @domain address
 # RESULT ADDRESS REWRITING
 #        The lookup result is subject to address rewriting:
 # 
-#        o      When  the  result  has  the  form @otherdomain, the
+#        o      When the result  has  the  form  @otherdomain,  the
 #               result becomes the same user in otherdomain.
 # 
-#        o      When "append_at_myorigin=yes", append  "@$myorigin"
+#        o      When  "append_at_myorigin=yes", append "@$myorigin"
 #               to addresses without "@domain".
 # 
 #        o      When "append_dot_mydomain=yes", append ".$mydomain"
 # 
 # ADDRESS EXTENSION
 #        When a mail address localpart contains the optional recip-
-#        ient  delimiter  (e.g., user+foo@domain), the lookup order
+#        ient delimiter (e.g., user+foo@domain), the  lookup  order
 #        becomes: user+foo@domain, user@domain, user+foo, user, and
 #        @domain.
 # 
-#        The   propagate_unmatched_extensions   parameter  controls
-#        whether an unmatched address extension  (+foo)  is  propa-
+#        The  propagate_unmatched_extensions   parameter   controls
+#        whether  an  unmatched  address extension (+foo) is propa-
 #        gated to the result of table lookup.
 # 
 # REGULAR EXPRESSION TABLES
-#        This  section  describes how the table lookups change when
+#        This section describes how the table lookups  change  when
 #        the table is given in the form of regular expressions. For
-#        a  description  of regular expression lookup table syntax,
+#        a description of regular expression lookup  table  syntax,
 #        see regexp_table(5) or pcre_table(5).
 # 
-#        Each pattern is a regular expression that  is  applied  to
+#        Each  pattern  is  a regular expression that is applied to
 #        the entire address being looked up. Thus, user@domain mail
-#        addresses are not broken up into their  user  and  @domain
+#        addresses  are  not  broken up into their user and @domain
 #        constituent parts, nor is user+foo broken up into user and
 #        foo.
 # 
-#        Patterns are applied in the order as specified in the  ta-
-#        ble,  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
-#        the  additional feature that parenthesized substrings from
+#        Results  are  the  same as with indexed file lookups, with
+#        the additional feature that parenthesized substrings  from
 #        the pattern can be interpolated as $1, $2 and so on.
 # 
 # TCP-BASED TABLES
-#        This section describes how the table lookups  change  when
+#        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_ta-
 #        ble(5).  This feature is not available up to and including
 #        Postfix version 2.4.
 # 
 #        Each lookup operation uses the entire address once.  Thus,
-#        user@domain  mail  addresses  are not broken up into their
+#        user@domain mail addresses are not broken  up  into  their
 #        user and @domain constituent parts, nor is user+foo broken
 #        up into user and foo.
 # 
 #        Results are the same as with indexed file lookups.
 # 
 # EXAMPLE
-#        The  following  shows  a  generic  mapping with an indexed
-#        file.  When mail is sent to a remote host via  SMTP,  this
-#        replaces  his@localdomain.local  by  his ISP mail address,
-#        replaces her@localdomain.local by her  ISP  mail  address,
-#        and  replaces  other  local  addresses by his ISP account,
-#        with an address extension of +local (this example  assumes
+#        The following shows a  generic  mapping  with  an  indexed
+#        file.   When  mail is sent to a remote host via SMTP, this
+#        replaces his@localdomain.local by his  ISP  mail  address,
+#        replaces  her@localdomain.local  by  her ISP mail address,
+#        and replaces other local addresses  by  his  ISP  account,
+#        with  an address extension of +local (this example assumes
 #        that the ISP supports "+" style address extensions).
 # 
 #        /etc/postfix/main.cf:
 #            her@localdomain.local   heraccount@herisp.example
 #            @localdomain.local      hisaccount+local@hisisp.example
 # 
-#        Execute  the  command "postmap /etc/postfix/generic" when-
-#        ever the table is changed.  Instead of hash, some  systems
-#        use  dbm database files. To find out what tables your sys-
+#        Execute the command "postmap  /etc/postfix/generic"  when-
+#        ever  the table is changed.  Instead of hash, some systems
+#        use dbm database files. To find out what tables your  sys-
 #        tem supports use the command "postconf -m".
 # 
 # BUGS
-#        The table format does not understand quoting  conventions.
+#        The  table format does not understand quoting conventions.
 # 
 # CONFIGURATION PARAMETERS
-#        The  following main.cf parameters are especially relevant.
-#        The text below provides  only  a  parameter  summary.  See
+#        The following main.cf parameters are especially  relevant.
+#        The  text  below  provides  only  a parameter summary. See
 #        postconf(5) for more details including examples.
 # 
 #        smtp_generic_maps
 #               Address  mapping  lookup  table  for  envelope  and
-#               header sender and recipient addresses while  deliv-
+#               header  sender and recipient addresses while deliv-
 #               ering mail via SMTP.
 # 
 #        propagate_unmatched_extensions
-#               A  list  of  address rewriting or forwarding mecha-
-#               nisms that propagate an address extension from  the
-#               original  address  to  the result.  Specify zero or
-#               more  of  canonical,   virtual,   alias,   forward,
+#               A list of address rewriting  or  forwarding  mecha-
+#               nisms  that propagate an address extension from the
+#               original address to the result.   Specify  zero  or
+#               more   of   canonical,   virtual,  alias,  forward,
 #               include, or generic.
 # 
 #        Other parameters of interest:
 # 
 #        inet_interfaces
-#               The  network  interface  addresses that this system
+#               The network interface addresses  that  this  system
 #               receives mail on.  You need to stop and start Post-
 #               fix when this parameter changes.
 # 
 #               tor.
 # 
 #        mydestination
-#               List  of  domains  that  this mail system considers
+#               List of domains that  this  mail  system  considers
 #               local.
 # 
 #        myorigin
 #        smtp(8), Postfix SMTP client
 # 
 # README FILES
-#        Use "postconf readme_directory" or  "postconf  html_direc-
+#        Use  "postconf  readme_directory" or "postconf html_direc-
 #        tory" to locate this information.
 #        ADDRESS_REWRITING_README, address rewriting guide
 #        DATABASE_README, Postfix lookup table overview
 #        STANDARD_CONFIGURATION_README, configuration examples
 # 
 # LICENSE
-#        The  Secure  Mailer  license must be distributed with this
+#        The Secure Mailer license must be  distributed  with  this
 #        software.
 # 
 # HISTORY
index a2d3c774cd285f2ce7d8b7c893a9977e251a4ca4..d2d551aec0ac6ca1f887e4c71a488701fb38bf81 100644 (file)
 # 
 # TABLE SEARCH ORDER
 #        With lookups from indexed files such as DB or DBM, or from
-#        networked tables such as NIS, LDAP or  SQL,  patterns  are
-#        tried in the order as listed below:
+#        networked  tables  such  as  NIS,  LDAP   or   SQL,   each
+#        user@domain query produces a sequence of query patterns as
+#        described below.
+# 
+#        Each query pattern is sent to each specified lookup  table
+#        before  trying  the  next  query pattern, until a match is
+#        found.
 # 
 #        user@domain address, address, ...
-#               Redirect  mail  for  user@domain  to address.  This
+#               Redirect mail for  user@domain  to  address.   This
 #               form has the highest precedence.
 # 
 #        user address, address, ...
 #               Redirect mail for user@site to address when site is
-#               equal  to $myorigin, when site is listed in $mydes-
-#               tination, or when it is listed in  $inet_interfaces
+#               equal to $myorigin, when site is listed in  $mydes-
+#               tination,  or when it is listed in $inet_interfaces
 #               or $proxy_interfaces.
 # 
-#               This  functionality  overlaps with functionality of
-#               the local aliases(5) database.  The  difference  is
+#               This functionality overlaps with  functionality  of
+#               the  local  aliases(5)  database. The difference is
 #               that virtual(5) mapping can be applied to non-local
 #               addresses.
 # 
 #               Redirect mail for other users in domain to address.
 #               This form has the lowest precedence.
 # 
-#               Note:  @domain  is a wild-card. With this form, the
-#               Postfix SMTP server accepts mail for any  recipient
-#               in  domain,  regardless  of  whether that recipient
-#               exists.  This may turn  your  mail  system  into  a
-#               backscatter  source: Postfix first accepts mail for
-#               non-existent recipients and then  tries  to  return
-#               that  mail  as  "undeliverable" to the often forged
+#               Note: @domain is a wild-card. With this  form,  the
+#               Postfix  SMTP server accepts mail for any recipient
+#               in domain, regardless  of  whether  that  recipient
+#               exists.   This  may  turn  your  mail system into a
+#               backscatter source: Postfix first accepts mail  for
+#               non-existent  recipients  and  then tries to return
+#               that mail as "undeliverable" to  the  often  forged
 #               sender address.
 # 
 # RESULT ADDRESS REWRITING
 #        The lookup result is subject to address rewriting:
 # 
-#        o      When the result  has  the  form  @otherdomain,  the
-#               result  becomes the same user in otherdomain.  This
+#        o      When  the  result  has  the  form @otherdomain, the
+#               result becomes the same user in otherdomain.   This
 #               works only for the first address in a multi-address
 #               lookup result.
 # 
-#        o      When  "append_at_myorigin=yes", append "@$myorigin"
+#        o      When "append_at_myorigin=yes", append  "@$myorigin"
 #               to addresses without "@domain".
 # 
 #        o      When "append_dot_mydomain=yes", append ".$mydomain"
 # 
 # ADDRESS EXTENSION
 #        When a mail address localpart contains the optional recip-
-#        ient delimiter (e.g., user+foo@domain), the  lookup  order
+#        ient  delimiter  (e.g., user+foo@domain), the lookup order
 #        becomes: user+foo@domain, user@domain, user+foo, user, and
 #        @domain.
 # 
-#        The  propagate_unmatched_extensions   parameter   controls
-#        whether  an  unmatched  address extension (+foo) is propa-
+#        The   propagate_unmatched_extensions   parameter  controls
+#        whether an unmatched address extension  (+foo)  is  propa-
 #        gated to the result of table lookup.
 # 
 # VIRTUAL ALIAS DOMAINS
-#        Besides virtual aliases, the virtual alias table can  also
+#        Besides  virtual aliases, the virtual alias table can also
 #        be used to implement virtual alias domains. With a virtual
-#        alias domain,  all  recipient  addresses  are  aliased  to
+#        alias  domain,  all  recipient  addresses  are  aliased to
 #        addresses in other domains.
 # 
 #        Virtual alias domains are not to be confused with the vir-
 #        tual mailbox domains that are implemented with the Postfix
 #        virtual(8)  mail  delivery  agent.  With  virtual  mailbox
-#        domains, each recipient address can have its own  mailbox.
+#        domains,  each recipient address can have its own mailbox.
 # 
-#        With  a  virtual  alias domain, the virtual domain has its
-#        own user name space. Local  (i.e.  non-virtual)  usernames
-#        are  not visible in a virtual alias domain. In particular,
-#        local aliases(5) and local mailing lists are  not  visible
+#        With a virtual alias domain, the virtual  domain  has  its
+#        own  user  name  space. Local (i.e. non-virtual) usernames
+#        are not visible in a virtual alias domain. In  particular,
+#        local  aliases(5)  and local mailing lists are not visible
 #        as localname@virtual-alias.domain.
 # 
 #        Support for a virtual alias domain looks like:
 #            virtual_alias_maps = hash:/etc/postfix/virtual
 # 
 #        Note: some systems use dbm databases instead of hash.  See
-#        the output  from  "postconf  -m"  for  available  database
+#        the  output  from  "postconf  -m"  for  available database
 #        types.
 # 
 #        /etc/postfix/virtual:
 #            user1@virtual-alias.domain      address1
 #            user2@virtual-alias.domain      address2, address3
 # 
-#        The  virtual-alias.domain anything entry is required for a
+#        The virtual-alias.domain anything entry is required for  a
 #        virtual alias domain. Without this entry, mail is rejected
-#        with  "relay  access  denied", or bounces with "mail loops
+#        with "relay access denied", or bounces  with  "mail  loops
 #        back to myself".
 # 
-#        Do not specify virtual alias domain names in  the  main.cf
+#        Do  not  specify virtual alias domain names in the main.cf
 #        mydestination or relay_domains configuration parameters.
 # 
-#        With  a  virtual  alias  domain,  the  Postfix SMTP server
-#        accepts  mail  for  known-user@virtual-alias.domain,   and
-#        rejects   mail  for  unknown-user@virtual-alias.domain  as
+#        With a virtual  alias  domain,  the  Postfix  SMTP  server
+#        accepts   mail  for  known-user@virtual-alias.domain,  and
+#        rejects  mail  for  unknown-user@virtual-alias.domain   as
 #        undeliverable.
 # 
-#        Instead of specifying the virtual alias  domain  name  via
-#        the  virtual_alias_maps table, you may also specify it via
+#        Instead  of  specifying  the virtual alias domain name via
+#        the virtual_alias_maps table, you may also specify it  via
 #        the main.cf virtual_alias_domains configuration parameter.
-#        This  latter parameter uses the same syntax as the main.cf
+#        This latter parameter uses the same syntax as the  main.cf
 #        mydestination configuration parameter.
 # 
 # REGULAR EXPRESSION TABLES
-#        This section describes how the table lookups  change  when
+#        This  section  describes how the table lookups change when
 #        the table is given in the form of regular expressions. For
-#        a description of regular expression lookup  table  syntax,
+#        a  description  of regular expression lookup table syntax,
 #        see regexp_table(5) or pcre_table(5).
 # 
-#        Each  pattern  is  a regular expression that is applied to
+#        Each pattern is a regular expression that  is  applied  to
 #        the entire address being looked up. Thus, user@domain mail
-#        addresses  are  not  broken up into their user and @domain
+#        addresses are not broken up into their  user  and  @domain
 #        constituent parts, nor is user+foo broken up into user and
 #        foo.
 # 
-#        Patterns  are applied in the order as specified in the ta-
-#        ble, 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
-#        the additional feature that parenthesized substrings  from
+#        Results are the same as with indexed  file  lookups,  with
+#        the  additional feature that parenthesized substrings from
 #        the pattern can be interpolated as $1, $2 and so on.
 # 
 # TCP-BASED TABLES
-#        This  section  describes how the table lookups change when
+#        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_ta-
 #        ble(5).  This feature is not available up to and including
 #        Postfix version 2.4.
 # 
 #        Each lookup operation uses the entire address once.  Thus,
-#        user@domain mail addresses are not broken  up  into  their
+#        user@domain  mail  addresses  are not broken up into their
 #        user and @domain constituent parts, nor is user+foo broken
 #        up into user and foo.
 # 
 #        Results are the same as with indexed file lookups.
 # 
 # BUGS
-#        The table format does not understand quoting  conventions.
+#        The  table format does not understand quoting conventions.
 # 
 # CONFIGURATION PARAMETERS
-#        The  following  main.cf parameters are especially relevant
-#        to this topic. See the Postfix  main.cf  file  for  syntax
-#        details  and  for default values. Use the "postfix reload"
+#        The following main.cf parameters are  especially  relevant
+#        to  this  topic.  See  the Postfix main.cf file for syntax
+#        details and for default values. Use the  "postfix  reload"
 #        command after a configuration change.
 # 
 #        virtual_alias_maps
 #               List of virtual aliasing tables.
 # 
 #        virtual_alias_domains
-#               List of virtual alias domains. This uses  the  same
+#               List  of  virtual alias domains. This uses the same
 #               syntax as the mydestination parameter.
 # 
 #        propagate_unmatched_extensions
-#               A  list  of  address rewriting or forwarding mecha-
-#               nisms that propagate an address extension from  the
-#               original  address  to  the result.  Specify zero or
-#               more  of  canonical,   virtual,   alias,   forward,
+#               A list of address rewriting  or  forwarding  mecha-
+#               nisms  that propagate an address extension from the
+#               original address to the result.   Specify  zero  or
+#               more   of   canonical,   virtual,  alias,  forward,
 #               include, or generic.
 # 
 #        Other parameters of interest:
 # 
 #        inet_interfaces
-#               The  network  interface  addresses that this system
+#               The network interface addresses  that  this  system
 #               receives mail on.  You need to stop and start Post-
 #               fix when this parameter changes.
 # 
 #        mydestination
-#               List  of  domains  that  this mail system considers
+#               List of domains that  this  mail  system  considers
 #               local.
 # 
 #        myorigin
-#               The domain that is appended  to  any  address  that
+#               The  domain  that  is  appended to any address that
 #               does not have a domain.
 # 
 #        owner_request_special
 #        canonical(5), canonical address mapping
 # 
 # README FILES
-#        Use "postconf readme_directory" or  "postconf  html_direc-
+#        Use  "postconf  readme_directory" or "postconf html_direc-
 #        tory" to locate this information.
 #        ADDRESS_REWRITING_README, address rewriting guide
 #        DATABASE_README, Postfix lookup table overview
 #        VIRTUAL_README, domain hosting guide
 # 
 # LICENSE
-#        The  Secure  Mailer  license must be distributed with this
+#        The Secure Mailer license must be  distributed  with  this
 #        software.
 # 
 # AUTHOR(S)
index 0ade30a8be7d1436c2ff68347525c9ffad8c7020..c65d26a40ea28960a250b159b51fd8b3b22cce4b 100644 (file)
@@ -205,9 +205,8 @@ ANVIL(8)                                                              ANVIL(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="smtpd.8.html">smtpd(8)</a>, Postfix SMTP server
index afe41dae75d31deeb6cc8e473401958288bb5903..0a7a36ce72691593662733f29267448e829955a8 100644 (file)
@@ -139,14 +139,13 @@ BOUNCE(8)                                                            BOUNCE(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix 3.0 and later:
 
        <b><a href="postconf.5.html#smtputf8_autodetect_classes">smtputf8_autodetect_classes</a> (sendmail, verify)</b>
-              Detect that a message requires SMTPUTF8 support for  the  speci-
+              Detect  that  a message requires SMTPUTF8 support for the speci-
               fied mail origin classes.
 
 <b>FILES</b>
index 484b9ff550c203cb3d9bc510f8e00d07ce3b53fe..fed1cb60b38d1c96b5ce577b8ae96caa68e20f6b 100644 (file)
@@ -81,20 +81,23 @@ CANONICAL(5)                                                      CANONICAL(5)
 
 <b>TABLE SEARCH ORDER</b>
        With lookups from indexed files such as DB or DBM,  or  from  networked
-       tables  such  as  NIS,  LDAP or SQL, patterns are tried in the order as
-       listed below:
+       tables  such  as  NIS,  LDAP  or SQL, each <i>user</i>@<i>domain</i> query produces a
+       sequence of query patterns as described below.
+
+       Each query pattern is sent to each specified lookup table before trying
+       the next query pattern, until a match is found.
 
        <i>user</i>@<i>domain address</i>
               Replace <i>user</i>@<i>domain</i> by <i>address</i>. This form has the highest prece-
               dence.
 
-              This  is  useful  to  clean up addresses produced by legacy mail
-              systems.  It can also  be  used  to  produce  <i>Firstname.Lastname</i>
+              This is useful to clean up addresses  produced  by  legacy  mail
+              systems.   It  can  also  be  used to produce <i>Firstname.Lastname</i>
               style addresses, but see below for a simpler solution.
 
        <i>user address</i>
-              Replace  <i>user</i>@<i>site</i>  by  <i>address</i> when <i>site</i> is equal to $<b><a href="postconf.5.html#myorigin">myorigin</a></b>,
-              when <i>site</i> is listed in $<b><a href="postconf.5.html#mydestination">mydestination</a></b>, or when it is  listed  in
+              Replace <i>user</i>@<i>site</i> by <i>address</i> when <i>site</i> is  equal  to  $<b><a href="postconf.5.html#myorigin">myorigin</a></b>,
+              when  <i>site</i>  is listed in $<b><a href="postconf.5.html#mydestination">mydestination</a></b>, or when it is listed in
               $<b><a href="postconf.5.html#inet_interfaces">inet_interfaces</a></b> or $<b><a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a></b>.
 
               This form is useful for replacing login names by <i>Firstname.Last-</i>
@@ -104,21 +107,21 @@ CANONICAL(5)                                                      CANONICAL(5)
               Replace other addresses in <i>domain</i> by <i>address</i>.  This form has the
               lowest precedence.
 
-              Note:  @<i>domain</i>  is  a  wild-card.  When  this form is applied to
-              recipient addresses, the Postfix SMTP server  accepts  mail  for
-              any  recipient  in  <i>domain</i>, regardless of whether that recipient
-              exists.  This may turn  your  mail  system  into  a  backscatter
-              source:  Postfix  first accepts mail for non-existent recipients
-              and then tries to return that mail  as  "undeliverable"  to  the
+              Note: @<i>domain</i> is a wild-card.  When  this  form  is  applied  to
+              recipient  addresses,  the  Postfix SMTP server accepts mail for
+              any recipient in <i>domain</i>, regardless of  whether  that  recipient
+              exists.   This  may  turn  your  mail  system into a backscatter
+              source: Postfix first accepts mail for  non-existent  recipients
+              and  then  tries  to  return that mail as "undeliverable" to the
               often forged sender address.
 
 <b>RESULT ADDRESS REWRITING</b>
        The lookup result is subject to address rewriting:
 
-       <b>o</b>      When  the  result  has the form @<i>otherdomain</i>, the result becomes
+       <b>o</b>      When the result has the form @<i>otherdomain</i>,  the  result  becomes
               the same <i>user</i> in <i>otherdomain</i>.
 
-       <b>o</b>      When "<b><a href="postconf.5.html#append_at_myorigin">append_at_myorigin</a>=yes</b>", append "<b>@$<a href="postconf.5.html#myorigin">myorigin</a></b>" to  addresses
+       <b>o</b>      When  "<b><a href="postconf.5.html#append_at_myorigin">append_at_myorigin</a>=yes</b>", append "<b>@$<a href="postconf.5.html#myorigin">myorigin</a></b>" to addresses
               without "@domain".
 
        <b>o</b>      When "<b><a href="postconf.5.html#append_dot_mydomain">append_dot_mydomain</a>=yes</b>", append "<b>.$<a href="postconf.5.html#mydomain">mydomain</a></b>" to addresses
@@ -126,38 +129,38 @@ CANONICAL(5)                                                      CANONICAL(5)
 
 <b>ADDRESS EXTENSION</b>
        When a mail address localpart contains the optional recipient delimiter
-       (e.g.,  <i>user+foo</i>@<i>domain</i>),  the  lookup  order becomes: <i>user+foo</i>@<i>domain</i>,
+       (e.g., <i>user+foo</i>@<i>domain</i>), the  lookup  order  becomes:  <i>user+foo</i>@<i>domain</i>,
        <i>user</i>@<i>domain</i>, <i>user+foo</i>, <i>user</i>, and @<i>domain</i>.
 
-       The  <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>  parameter  controls   whether   an
+       The   <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>   parameter  controls  whether  an
        unmatched address extension (<i>+foo</i>) is propagated to the result of table
        lookup.
 
 <b>REGULAR EXPRESSION TABLES</b>
-       This section describes how the table lookups change when the  table  is
-       given  in the form of regular expressions. For a description of regular
+       This  section  describes how the table lookups change when the table is
+       given in the form of regular expressions. For a description of  regular
        expression lookup table syntax, see <a href="regexp_table.5.html"><b>regexp_table</b>(5)</a> or <a href="pcre_table.5.html"><b>pcre_table</b>(5)</a>.
 
-       Each pattern is a regular expression that  is  applied  to  the  entire
-       address  being looked up. Thus, <i>user@domain</i> mail addresses are not bro-
-       ken up into their <i>user</i> and <i>@domain</i> constituent parts, nor  is  <i>user+foo</i>
+       Each  pattern  is  a  regular  expression that is applied to the entire
+       address being looked up. Thus, <i>user@domain</i> mail addresses are not  bro-
+       ken  up  into their <i>user</i> and <i>@domain</i> constituent parts, nor is <i>user+foo</i>
        broken up into <i>user</i> and <i>foo</i>.
 
-       Patterns  are  applied  in the order as specified in the table, until a
+       Patterns are applied in the order as specified in the  table,  until  a
        pattern is found that matches the search string.
 
-       Results are the same as with indexed file lookups, with the  additional
-       feature  that parenthesized substrings from the pattern can be interpo-
+       Results  are the same as with indexed file lookups, with the additional
+       feature that parenthesized substrings from the pattern can be  interpo-
        lated as <b>$1</b>, <b>$2</b> and so on.
 
 <b>TCP-BASED TABLES</b>
-       This section describes how the table lookups change  when  lookups  are
-       directed   to  a  TCP-based  server.  For  a  description  of  the  TCP
-       client/server lookup protocol, see <a href="tcp_table.5.html"><b>tcp_table</b>(5)</a>.  This feature  is  not
+       This  section  describes  how the table lookups change when lookups are
+       directed  to  a  TCP-based  server.  For  a  description  of  the   TCP
+       client/server  lookup  protocol, see <a href="tcp_table.5.html"><b>tcp_table</b>(5)</a>.  This feature is not
        available up to and including Postfix version 2.4.
 
-       Each  lookup operation uses the entire address once.  Thus, <i>user@domain</i>
-       mail addresses are not broken up  into  their  <i>user</i>  and  <i>@domain</i>  con-
+       Each lookup operation uses the entire address once.  Thus,  <i>user@domain</i>
+       mail  addresses  are  not  broken  up  into their <i>user</i> and <i>@domain</i> con-
        stituent parts, nor is <i>user+foo</i> broken up into <i>user</i> and <i>foo</i>.
 
        Results are the same as with indexed file lookups.
@@ -166,8 +169,8 @@ CANONICAL(5)                                                      CANONICAL(5)
        The table format does not understand quoting conventions.
 
 <b>CONFIGURATION PARAMETERS</b>
-       The  following  <a href="postconf.5.html"><b>main.cf</b></a>  parameters  are especially relevant.  The text
-       below provides only a  parameter  summary.  See  <a href="postconf.5.html"><b>postconf</b>(5)</a>  for  more
+       The following <a href="postconf.5.html"><b>main.cf</b></a> parameters are  especially  relevant.   The  text
+       below  provides  only  a  parameter  summary.  See <a href="postconf.5.html"><b>postconf</b>(5)</a> for more
        details including examples.
 
        <b><a href="postconf.5.html#canonical_classes">canonical_classes</a></b>
@@ -177,41 +180,41 @@ CANONICAL(5)                                                      CANONICAL(5)
               List of canonical mapping tables.
 
        <b><a href="postconf.5.html#recipient_canonical_maps">recipient_canonical_maps</a></b>
-              Address  mapping  lookup table for envelope and header recipient
+              Address mapping lookup table for envelope and  header  recipient
               addresses.
 
        <b><a href="postconf.5.html#sender_canonical_maps">sender_canonical_maps</a></b>
-              Address mapping lookup table  for  envelope  and  header  sender
+              Address  mapping  lookup  table  for  envelope and header sender
               addresses.
 
        <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>
               A list of address rewriting or forwarding mechanisms that propa-
-              gate an address extension  from  the  original  address  to  the
+              gate  an  address  extension  from  the  original address to the
               result.  Specify zero or more of <b>canonical</b>, <b>virtual</b>, <b>alias</b>, <b>for-</b>
               <b>ward</b>, <b>include</b>, or <b>generic</b>.
 
        Other parameters of interest:
 
        <b><a href="postconf.5.html#inet_interfaces">inet_interfaces</a></b>
-              The network interface addresses that this system  receives  mail
-              on.   You  need  to  stop  and start Postfix when this parameter
+              The  network  interface addresses that this system receives mail
+              on.  You need to stop and  start  Postfix  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
+              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
+              $<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_re</a>-
+              addresses  with  the  domain  specified in the <a href="postconf.5.html#remote_header_rewrite_domain">remote_header_re</a>-
               <a href="postconf.5.html#remote_header_rewrite_domain">write_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
+              Other interfaces that this machine receives mail on by way of  a
               proxy agent or network address translator.
 
        <b><a href="postconf.5.html#masquerade_classes">masquerade_classes</a></b>
               List of address classes subject to masquerading: zero or more of
-              <b>envelope_sender</b>,        <b>envelope_recipient</b>,       <b>header_sender</b>,
+              <b>envelope_sender</b>,       <b>envelope_recipient</b>,        <b>header_sender</b>,
               <b>header_recipient</b>.
 
        <b><a href="postconf.5.html#masquerade_domains">masquerade_domains</a></b>
@@ -230,8 +233,8 @@ 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, rewrite message headers  and
+              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.
 
 <b>SEE ALSO</b>
index 329115f7ef3a92b3add7df2f32667ab2e64b59ca..ad367582de915a04e350a1aea3a22c8fc17959c8 100644 (file)
@@ -467,9 +467,8 @@ CLEANUP(8)                                                          CLEANUP(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 2.1 and later:
 
index afe41dae75d31deeb6cc8e473401958288bb5903..0a7a36ce72691593662733f29267448e829955a8 100644 (file)
@@ -139,14 +139,13 @@ BOUNCE(8)                                                            BOUNCE(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix 3.0 and later:
 
        <b><a href="postconf.5.html#smtputf8_autodetect_classes">smtputf8_autodetect_classes</a> (sendmail, verify)</b>
-              Detect that a message requires SMTPUTF8 support for  the  speci-
+              Detect  that  a message requires SMTPUTF8 support for the speci-
               fied mail origin classes.
 
 <b>FILES</b>
index ec62e5b799d55ae4ac42314586fe25a05018b306..860465287d5feda0ad487757f1b28e4f2869abc9 100644 (file)
@@ -90,9 +90,8 @@ DISCARD(8)                                                          DISCARD(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="qmgr.8.html">qmgr(8)</a>, queue manager
index 229ccbae0bcb37b9542bbf0baab724df827be58d..b4ad67efe0624b5dbbd37f7a93b8f779c2ef5e36 100644 (file)
@@ -68,9 +68,8 @@ DNSBLOG(8)                                                          DNSBLOG(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="smtpd.8.html">smtpd(8)</a>, Postfix SMTP server
index dbda16ceef71a8b14560585530d3e3cdb0f9a445..40ff26441321c2b6c2788fdb93e14dae96d7cff9 100644 (file)
@@ -103,9 +103,8 @@ ERROR(8)                                                              ERROR(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="qmgr.8.html">qmgr(8)</a>, queue manager
index 1c67b93896bba172d4cc5b9f18ed1ee0f4bd38cd..cda6a6a2ee1a5fbc1581b6e1745ad3b0185b5be7 100644 (file)
@@ -135,9 +135,8 @@ FLUSH(8)                                                              FLUSH(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>FILES</b>
        /var/spool/postfix/flush, "fast flush" logfiles.
index 39b9adaa465a5550b2e983327280c8231a094fba..17d31d57257aaa90e64d52bd8102034c14896480 100644 (file)
@@ -70,16 +70,19 @@ GENERIC(5)                                                          GENERIC(5)
 
 <b>TABLE SEARCH ORDER</b>
        With  lookups  from  indexed files such as DB or DBM, or from networked
-       tables such as NIS, LDAP or SQL, patterns are tried  in  the  order  as
-       listed below:
+       tables such as NIS, LDAP or SQL,  each  <i>user</i>@<i>domain</i>  query  produces  a
+       sequence of query patterns as described below.
+
+       Each query pattern is sent to each specified lookup table before trying
+       the next query pattern, until a match is found.
 
        <i>user</i>@<i>domain address</i>
               Replace <i>user</i>@<i>domain</i> by <i>address</i>. This form has the highest prece-
               dence.
 
        <i>user address</i>
-              Replace <i>user</i>@<i>site</i> by <i>address</i> when <i>site</i> is  equal  to  $<b><a href="postconf.5.html#myorigin">myorigin</a></b>,
-              when  <i>site</i>  is listed in $<b><a href="postconf.5.html#mydestination">mydestination</a></b>, or when it is listed in
+              Replace  <i>user</i>@<i>site</i>  by  <i>address</i> when <i>site</i> is equal to $<b><a href="postconf.5.html#myorigin">myorigin</a></b>,
+              when <i>site</i> is listed in $<b><a href="postconf.5.html#mydestination">mydestination</a></b>, or when it is  listed  in
               $<b><a href="postconf.5.html#inet_interfaces">inet_interfaces</a></b> or $<b><a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a></b>.
 
        @<i>domain address</i>
@@ -89,10 +92,10 @@ GENERIC(5)                                                          GENERIC(5)
 <b>RESULT ADDRESS REWRITING</b>
        The lookup result is subject to address rewriting:
 
-       <b>o</b>      When  the  result  has the form @<i>otherdomain</i>, the result becomes
+       <b>o</b>      When the result has the form @<i>otherdomain</i>,  the  result  becomes
               the same <i>user</i> in <i>otherdomain</i>.
 
-       <b>o</b>      When "<b><a href="postconf.5.html#append_at_myorigin">append_at_myorigin</a>=yes</b>", append "<b>@$<a href="postconf.5.html#myorigin">myorigin</a></b>" to  addresses
+       <b>o</b>      When  "<b><a href="postconf.5.html#append_at_myorigin">append_at_myorigin</a>=yes</b>", append "<b>@$<a href="postconf.5.html#myorigin">myorigin</a></b>" to addresses
               without "@domain".
 
        <b>o</b>      When "<b><a href="postconf.5.html#append_dot_mydomain">append_dot_mydomain</a>=yes</b>", append "<b>.$<a href="postconf.5.html#mydomain">mydomain</a></b>" to addresses
@@ -100,45 +103,45 @@ GENERIC(5)                                                          GENERIC(5)
 
 <b>ADDRESS EXTENSION</b>
        When a mail address localpart contains the optional recipient delimiter
-       (e.g.,  <i>user+foo</i>@<i>domain</i>),  the  lookup  order becomes: <i>user+foo</i>@<i>domain</i>,
+       (e.g., <i>user+foo</i>@<i>domain</i>), the  lookup  order  becomes:  <i>user+foo</i>@<i>domain</i>,
        <i>user</i>@<i>domain</i>, <i>user+foo</i>, <i>user</i>, and @<i>domain</i>.
 
-       The  <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>  parameter  controls   whether   an
+       The   <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>   parameter  controls  whether  an
        unmatched address extension (<i>+foo</i>) is propagated to the result of table
        lookup.
 
 <b>REGULAR EXPRESSION TABLES</b>
-       This section describes how the table lookups change when the  table  is
-       given  in the form of regular expressions. For a description of regular
+       This  section  describes how the table lookups change when the table is
+       given in the form of regular expressions. For a description of  regular
        expression lookup table syntax, see <a href="regexp_table.5.html"><b>regexp_table</b>(5)</a> or <a href="pcre_table.5.html"><b>pcre_table</b>(5)</a>.
 
-       Each pattern is a regular expression that  is  applied  to  the  entire
-       address  being looked up. Thus, <i>user@domain</i> mail addresses are not bro-
-       ken up into their <i>user</i> and <i>@domain</i> constituent parts, nor  is  <i>user+foo</i>
+       Each  pattern  is  a  regular  expression that is applied to the entire
+       address being looked up. Thus, <i>user@domain</i> mail addresses are not  bro-
+       ken  up  into their <i>user</i> and <i>@domain</i> constituent parts, nor is <i>user+foo</i>
        broken up into <i>user</i> and <i>foo</i>.
 
-       Patterns  are  applied  in the order as specified in the table, until a
+       Patterns are applied in the order as specified in the  table,  until  a
        pattern is found that matches the search string.
 
-       Results are the same as with indexed file lookups, with the  additional
-       feature  that parenthesized substrings from the pattern can be interpo-
+       Results  are the same as with indexed file lookups, with the additional
+       feature that parenthesized substrings from the pattern can be  interpo-
        lated as <b>$1</b>, <b>$2</b> and so on.
 
 <b>TCP-BASED TABLES</b>
-       This section describes how the table lookups change  when  lookups  are
-       directed   to  a  TCP-based  server.  For  a  description  of  the  TCP
-       client/server lookup protocol, see <a href="tcp_table.5.html"><b>tcp_table</b>(5)</a>.  This feature  is  not
+       This  section  describes  how the table lookups change when lookups are
+       directed  to  a  TCP-based  server.  For  a  description  of  the   TCP
+       client/server  lookup  protocol, see <a href="tcp_table.5.html"><b>tcp_table</b>(5)</a>.  This feature is not
        available up to and including Postfix version 2.4.
 
-       Each  lookup operation uses the entire address once.  Thus, <i>user@domain</i>
-       mail addresses are not broken up  into  their  <i>user</i>  and  <i>@domain</i>  con-
+       Each lookup operation uses the entire address once.  Thus,  <i>user@domain</i>
+       mail  addresses  are  not  broken  up  into their <i>user</i> and <i>@domain</i> con-
        stituent parts, nor is <i>user+foo</i> broken up into <i>user</i> and <i>foo</i>.
 
        Results are the same as with indexed file lookups.
 
 <b>EXAMPLE</b>
-       The  following shows a generic mapping with an indexed file.  When mail
-       is sent to a remote host via SMTP, this replaces  <i>his@localdomain.local</i>
+       The following shows a generic mapping with an indexed file.  When  mail
+       is  sent to a remote host via SMTP, this replaces <i>his@localdomain.local</i>
        by his ISP mail address, replaces <i>her@localdomain.local</i> by her ISP mail
        address, and replaces other local addresses by his ISP account, with an
        address extension of <i>+local</i> (this example assumes that the ISP supports
@@ -152,38 +155,38 @@ GENERIC(5)                                                          GENERIC(5)
            her@localdomain.local   heraccount@herisp.example
            @localdomain.local      hisaccount+local@hisisp.example
 
-       Execute the command "<b>postmap /etc/postfix/generic</b>" whenever  the  table
-       is  changed.   Instead of <b>hash</b>, some systems use <b>dbm</b> database files. To
-       find out what tables your system supports  use  the  command  "<b>postconf</b>
+       Execute  the  command "<b>postmap /etc/postfix/generic</b>" whenever the table
+       is changed.  Instead of <b>hash</b>, some systems use <b>dbm</b> database  files.  To
+       find  out  what  tables  your system supports use the command "<b>postconf</b>
        <b>-m</b>".
 
 <b>BUGS</b>
        The table format does not understand quoting conventions.
 
 <b>CONFIGURATION PARAMETERS</b>
-       The  following  <a href="postconf.5.html"><b>main.cf</b></a>  parameters  are especially relevant.  The text
-       below provides only a  parameter  summary.  See  <a href="postconf.5.html"><b>postconf</b>(5)</a>  for  more
+       The following <a href="postconf.5.html"><b>main.cf</b></a> parameters are  especially  relevant.   The  text
+       below  provides  only  a  parameter  summary.  See <a href="postconf.5.html"><b>postconf</b>(5)</a> for more
        details including examples.
 
        <b><a href="postconf.5.html#smtp_generic_maps">smtp_generic_maps</a></b>
-              Address  mapping lookup table for envelope and header sender and
+              Address mapping lookup table for envelope and header sender  and
               recipient addresses while delivering mail via SMTP.
 
        <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>
               A list of address rewriting or forwarding mechanisms that propa-
-              gate  an  address  extension  from  the  original address to the
+              gate an address extension  from  the  original  address  to  the
               result.  Specify zero or more of <b>canonical</b>, <b>virtual</b>, <b>alias</b>, <b>for-</b>
               <b>ward</b>, <b>include</b>, or <b>generic</b>.
 
        Other parameters of interest:
 
        <b><a href="postconf.5.html#inet_interfaces">inet_interfaces</a></b>
-              The  network  interface addresses that this system receives mail
-              on.  You need to stop and  start  Postfix  when  this  parameter
+              The network interface addresses that this system  receives  mail
+              on.   You  need  to  stop  and start Postfix when this parameter
               changes.
 
        <b><a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a></b>
-              Other  interfaces that this machine receives mail on by way of a
+              Other interfaces that this machine receives mail on by way of  a
               proxy agent or network address translator.
 
        <b><a href="postconf.5.html#mydestination">mydestination</a></b>
index e458eefd4440bafcab222f53c0366cd96916dbed..cfd33171b8721e01699e888bdfda91c92dade402 100644 (file)
@@ -831,9 +831,8 @@ SMTP(8)                                                                SMTP(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available with Postfix 2.2 and earlier:
 
@@ -850,7 +849,7 @@ SMTP(8)                                                                SMTP(8)
        Available with Postfix 3.0 and later:
 
        <b><a href="postconf.5.html#smtp_address_verify_target">smtp_address_verify_target</a> (rcpt)</b>
-              In the context of email address verification, the SMTP  protocol
+              In  the context of email address verification, the SMTP protocol
               stage that determines whether an email address is deliverable.
 
        Available with Postfix 3.1 and later:
index 4fa72c1754f20607a218697b77f48832ed3610af..3e33e92b30e7c85c14942bf383799659e062287b 100644 (file)
@@ -559,9 +559,8 @@ LOCAL(8)                                                              LOCAL(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>FILES</b>
        The following are examples; details differ between systems.
@@ -583,10 +582,10 @@ LOCAL(8)                                                              LOCAL(8)
        The Secure Mailer license must be distributed with this software.
 
 <b>HISTORY</b>
-       The  <b>Delivered-To:</b> message header appears in the <b>qmail</b> system by Daniel
+       The <b>Delivered-To:</b> message header appears in the <b>qmail</b> system by  Daniel
        Bernstein.
 
-       The <i>maildir</i> structure appears in the <b>qmail</b> system by Daniel  Bernstein.
+       The  <i>maildir</i> structure appears in the <b>qmail</b> system by Daniel Bernstein.
 
 <b>AUTHOR(S)</b>
        Wietse Venema
index a2c3ff72dd6b97c40b6b03c12ba9677dd6aa3172..f41b47dcb31cfd43d40ed0f5eb44fadcc6b64f10 100644 (file)
@@ -416,9 +416,8 @@ SENDMAIL(1)                                                        SENDMAIL(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>FILES</b>
        /var/spool/postfix, mail queue
@@ -437,7 +436,7 @@ SENDMAIL(1)                                                        SENDMAIL(1)
        syslogd(8), system logging
 
 <b>README_FILES</b>
-       Use  "<b>postconf <a href="postconf.5.html#readme_directory">readme_directory</a></b>" or "<b>postconf <a href="postconf.5.html#html_directory">html_directory</a></b>" to locate
+       Use "<b>postconf <a href="postconf.5.html#readme_directory">readme_directory</a></b>" or "<b>postconf <a href="postconf.5.html#html_directory">html_directory</a></b>" to  locate
        this information.
        <a href="DEBUG_README.html">DEBUG_README</a>, Postfix debugging howto
        <a href="ETRN_README.html">ETRN_README</a>, Postfix ETRN howto
index aa56f04a32b7b38d805ba5943d4c9b1eec705793..5a4f29cc578fe17a6906e198a4bfe3f37ecfa946 100644 (file)
@@ -65,10 +65,10 @@ MASTER(5)                                                            MASTER(5)
                      The service name is specified as <i>host:port</i>, denoting  the
                      host   and  port  on  which  new  connections  should  be
                      accepted. The host  part  (and  colon)  may  be  omitted.
-                     Either  host  or port may be given in symbolic form (host
-                     or service name) or in numeric form (IP address  or  port
-                     number).   Host  information may be enclosed inside "[]";
-                     this form is necessary only with IPv6 addresses.
+                     Either  host  or  port may be given in symbolic form (see
+                     <b>hosts</b>(5) or <b>services</b>(5)) or in numeric form  (IP  address
+                     or port number).  Host information may be enclosed inside
+                     "[]"; this form is necessary only with IPv6 addresses.
 
                      Examples: a  service  named  <b>127.0.0.1:smtp</b>  or  <b>::1:smtp</b>
                      receives mail via the loopback interface only; and a ser-
index 701e5e8ffe932db0805f8f3cb4766ff00ab2fcbf..6945e059f9d2059bfa1ef6079618640e469b895e 100644 (file)
@@ -163,12 +163,11 @@ MASTER(8)                                                            MASTER(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>FILES</b>
-       To expand the directory names below into their actual values,  use  the
+       To  expand  the directory names below into their actual values, use the
        command "<b>postconf <a href="postconf.5.html#config_directory">config_directory</a></b>" etc.
 
        $<a href="postconf.5.html#config_directory">config_directory</a>/<a href="postconf.5.html">main.cf</a>, global configuration file.
index a2c3ff72dd6b97c40b6b03c12ba9677dd6aa3172..f41b47dcb31cfd43d40ed0f5eb44fadcc6b64f10 100644 (file)
@@ -416,9 +416,8 @@ SENDMAIL(1)                                                        SENDMAIL(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>FILES</b>
        /var/spool/postfix, mail queue
@@ -437,7 +436,7 @@ SENDMAIL(1)                                                        SENDMAIL(1)
        syslogd(8), system logging
 
 <b>README_FILES</b>
-       Use  "<b>postconf <a href="postconf.5.html#readme_directory">readme_directory</a></b>" or "<b>postconf <a href="postconf.5.html#html_directory">html_directory</a></b>" to locate
+       Use "<b>postconf <a href="postconf.5.html#readme_directory">readme_directory</a></b>" or "<b>postconf <a href="postconf.5.html#html_directory">html_directory</a></b>" to  locate
        this information.
        <a href="DEBUG_README.html">DEBUG_README</a>, Postfix debugging howto
        <a href="ETRN_README.html">ETRN_README</a>, Postfix ETRN howto
index d952c0c7c97aba08c487b767b81ac04997a84038..e0d1ca87fd9ef18507dd35389038d1bc2b61021b 100644 (file)
@@ -350,14 +350,13 @@ OQMGR(8)                                                              OQMGR(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 3.0 and later:
 
        <b><a href="postconf.5.html#confirm_delay_cleared">confirm_delay_cleared</a> (no)</b>
-              After sending a "your message is delayed"  notification,  inform
+              After  sending  a "your message is delayed" notification, inform
               the sender when the delay clears up.
 
 <b>FILES</b>
index a93ab00cc81388911b0f1cddfc30b3d9c3164d58..59ae1707a45a2188a2a9773e04da4a76c3fd9c93 100644 (file)
@@ -89,9 +89,8 @@ PICKUP(8)                                                            PICKUP(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="cleanup.8.html">cleanup(8)</a>, message canonicalization
index 9f93d3735d84b8b511073827bd71a1f38df2a723..35f56df229b89136838bb868b6af6a873ea24b6e 100644 (file)
@@ -453,14 +453,13 @@ PIPE(8)                                                                PIPE(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 3.0 and later:
 
        <b><a href="postconf.5.html#pipe_delivery_status_filter">pipe_delivery_status_filter</a> ($<a href="postconf.5.html#default_delivery_status_filter">default_delivery_status_filter</a>)</b>
-              Optional  filter  for  the  <a href="pipe.8.html"><b>pipe</b>(8)</a> delivery agent to change the
+              Optional filter for the <a href="pipe.8.html"><b>pipe</b>(8)</a> delivery  agent  to  change  the
               delivery status code or explanatory text of successful or unsuc-
               cessful deliveries.
 
index a265e9e988c769e768341d5464eb40b145a932ef..e53d791623a368f11b1081f97fa826cc3678ef0f 100644 (file)
@@ -195,9 +195,8 @@ POSTALIAS(1)                                                      POSTALIAS(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>STANDARDS</b>
        <a href="http://tools.ietf.org/html/rfc822">RFC 822</a> (ARPA Internet Text Messages)
index 07e9ccd84181d0122477bfb0c8642b7a16be1434..99443263235ac0bfa51e9d48f00d93ec961c0b1a 100644 (file)
@@ -78,18 +78,17 @@ POSTDROP(1)                                                        POSTDROP(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        <b><a href="postconf.5.html#trigger_timeout">trigger_timeout</a> (10s)</b>
-              The time limit for sending a trigger to a  Postfix  daemon  (for
+              The  time  limit  for sending a trigger to a Postfix daemon (for
               example, the <a href="pickup.8.html"><b>pickup</b>(8)</a> or <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon).
 
        Available in Postfix version 2.2 and later:
 
        <b><a href="postconf.5.html#authorized_submit_users">authorized_submit_users</a> (<a href="DATABASE_README.html#types">static</a>:anyone)</b>
-              List  of  users who are authorized to submit mail with the <a href="sendmail.1.html"><b>send-</b></a>
+              List of users who are authorized to submit mail with  the  <a href="sendmail.1.html"><b>send-</b></a>
               <a href="sendmail.1.html"><b>mail</b>(1)</a> command (and with the privileged <a href="postdrop.1.html"><b>postdrop</b>(1)</a> helper com-
               mand).
 
index f4c5660d2ead0260b2b2243d5a2d7d145ccd077b..954cde61ec0318742a05bdb8451d3ca8434360fe 100644 (file)
@@ -213,22 +213,21 @@ POSTFIX(1)                                                          POSTFIX(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 2.6 and later:
 
        <b><a href="postconf.5.html#multi_instance_directories">multi_instance_directories</a> (empty)</b>
-              An  optional  list of non-default Postfix configuration directo-
-              ries; these directories belong to additional  Postfix  instances
-              that  share  the Postfix executable files and documentation with
-              the default Postfix instance, and  that  are  started,  stopped,
+              An optional list of non-default Postfix  configuration  directo-
+              ries;  these  directories belong to additional Postfix instances
+              that share the Postfix executable files and  documentation  with
+              the  default  Postfix  instance,  and that are started, stopped,
               etc., together with the default Postfix instance.
 
        <b><a href="postconf.5.html#multi_instance_wrapper">multi_instance_wrapper</a> (empty)</b>
-              The  pathname of a multi-instance manager command that the <a href="postfix.1.html"><b>post-</b></a>
-              <a href="postfix.1.html"><b>fix</b>(1)</a>  command  invokes  when  the   <a href="postconf.5.html#multi_instance_directories">multi_instance_directories</a>
+              The pathname of a multi-instance manager command that the  <a href="postfix.1.html"><b>post-</b></a>
+              <a href="postfix.1.html"><b>fix</b>(1)</a>   command  invokes  when  the  <a href="postconf.5.html#multi_instance_directories">multi_instance_directories</a>
               parameter value is non-empty.
 
        <b><a href="postconf.5.html#multi_instance_group">multi_instance_group</a> (empty)</b>
@@ -238,15 +237,15 @@ POSTFIX(1)                                                          POSTFIX(1)
               The optional instance name of this Postfix instance.
 
        <b><a href="postconf.5.html#multi_instance_enable">multi_instance_enable</a> (no)</b>
-              Allow  this  Postfix instance to be started, stopped, etc., by a
+              Allow this Postfix instance to be started, stopped, etc.,  by  a
               multi-instance manager.
 
 <b>FILES</b>
-       Prior to Postfix version 2.6, all of the following files were in  <b>$<a href="postconf.5.html#config_directory">con</a>-</b>
+       Prior  to Postfix version 2.6, all of the following files were in <b>$<a href="postconf.5.html#config_directory">con</a>-</b>
        <b><a href="postconf.5.html#config_directory">fig_directory</a></b>. Some files are now in <b>$<a href="postconf.5.html#daemon_directory">daemon_directory</a></b> so that they can
        be shared among multiple instances that run the same Postfix version.
 
-       Use the command "<b>postconf <a href="postconf.5.html#config_directory">config_directory</a></b>" or "<b>postconf  <a href="postconf.5.html#daemon_directory">daemon_direc</a>-</b>
+       Use  the command "<b>postconf <a href="postconf.5.html#config_directory">config_directory</a></b>" or "<b>postconf <a href="postconf.5.html#daemon_directory">daemon_direc</a>-</b>
        <b><a href="postconf.5.html#daemon_directory">tory</a></b>" to expand the names into their actual values.
 
        $<a href="postconf.5.html#config_directory">config_directory</a>/<a href="postconf.5.html">main.cf</a>, Postfix configuration parameters
index 69bff40a8afdfb077faf99930c5440f2e02ffb5e..9943658b62d6ae4b2f15033caa0ab386424c1913 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
 <title> Postfix manual - postlog(1) </title>
 </head> <body> <pre>
-POSTLOG(1)                  General Commands Manual                 POSTLOG(1)
+POSTLOG(1)                                                          POSTLOG(1)
 
 <b>NAME</b>
        postlog - Postfix-compatible logging utility
@@ -63,9 +63,8 @@ POSTLOG(1)                  General Commands Manual                 POSTLOG(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="postconf.5.html">postconf(5)</a>, configuration parameters
index 9336b3fb2fa7b70b58484a37e4fae6890419dba7..f99c0520f6583b5e3008d4214f8c7e49f79540f5 100644 (file)
@@ -252,9 +252,8 @@ POSTMAP(1)                                                          POSTMAP(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="postalias.1.html">postalias(1)</a>, create/update/query alias database
index 7a62bf4f79a864a64d7c330d320bb5138f86cbf8..9c45e67e5c170e359d4be971d6b7a3c1f0045bdc 100644 (file)
@@ -354,22 +354,21 @@ POSTMULTI(1)                                                      POSTMULTI(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix 3.0 and later:
 
        <b><a href="postconf.5.html#meta_directory">meta_directory</a> (see 'postconf -d' output)</b>
-              The location of non-executable files that are shared among  mul-
-              tiple  Postfix instances, such as postfix-files, dynamicmaps.cf,
-              and the multi-instance template  files  <a href="postconf.5.html">main.cf</a>.proto  and  <a href="master.5.html">mas-
+              The  location of non-executable files that are shared among mul-
+              tiple Postfix instances, such as postfix-files,  dynamicmaps.cf,
+              and  the  multi-instance  template  files <a href="postconf.5.html">main.cf</a>.proto and <a href="master.5.html">mas-
               ter.cf</a>.proto.
 
        <b><a href="postconf.5.html#shlib_directory">shlib_directory</a> (see 'postconf -d' output)</b>
-              The  location  of Postfix dynamically-linked libraries (libpost-
-              fix-*.so), and the default location of Postfix database  plugins
-              (postfix-*.so)  that  have  a  relative  pathname  in the dynam-
+              The location of Postfix dynamically-linked  libraries  (libpost-
+              fix-*.so),  and the default location of Postfix database plugins
+              (postfix-*.so) that have  a  relative  pathname  in  the  dynam-
               icmaps.cf file.
 
 <b>FILES</b>
index 71984717e62d71e0a43398b4a64784442a32f399..d9d636bc259e9583e9762c143664b7b460861776 100644 (file)
@@ -193,12 +193,11 @@ POSTQUEUE(1)                                                      POSTQUEUE(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        <b><a href="postconf.5.html#trigger_timeout">trigger_timeout</a> (10s)</b>
-              The time limit for sending a trigger to a  Postfix  daemon  (for
+              The  time  limit  for sending a trigger to a Postfix daemon (for
               example, the <a href="pickup.8.html"><b>pickup</b>(8)</a> or <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon).
 
        Available in Postfix version 2.2 and later:
index b121209c508de1b3f0146d2fcc6de3ca9152f6f6..2c3303870d443971bc8f6e2ac07fd679546d37b6 100644 (file)
@@ -229,9 +229,8 @@ POSTSUPER(1)                                                      POSTSUPER(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 2.9 and later:
 
index 1d99eabc1a5112c3770e32ead6f7a06705656d0d..44dbd9eaa5dd9fac6c01ce4bf28d1f11651a81a6 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
 <title> Postfix manual - posttls-finger(1) </title>
 </head> <body> <pre>
-POSTTLS-FINGER(1)           General Commands Manual          POSTTLS-FINGER(1)
+POSTTLS-FINGER(1)                                            POSTTLS-FINGER(1)
 
 <b>NAME</b>
        posttls-finger - Probe the TLS properties of an ESMTP or LMTP server.
@@ -269,28 +269,28 @@ POSTTLS-FINGER(1)           General Commands Manual          POSTTLS-FINGER(1)
               reading the remote server's 220 banner.
 
        <b>-T</b> <i>timeout</i> (default: <b>30</b>)
-              The SMTP/LMTP command timeout for EHLO/LHLO, STARTTLS and QUIT.
+              The  SMTP/LMTP command timeout for EHLO/LHLO, STARTTLS and QUIT.
 
-       <b>-v</b>     Enable  verbose  Postfix  logging.   Specify  more  than once to
+       <b>-v</b>     Enable verbose Postfix  logging.   Specify  more  than  once  to
               increase the level of verbose logging.
 
-       <b>-w</b>     Enable outgoing TLS wrapper mode, or  SMTPS  support.   This  is
-              typically  provided  on  port 465 by servers that are compatible
-              with the ad-hoc SMTP in SSL protocol, rather than  the  standard
+       <b>-w</b>     Enable  outgoing  TLS  wrapper  mode, or SMTPS support.  This is
+              typically provided on port 465 by servers  that  are  compatible
+              with  the  ad-hoc SMTP in SSL protocol, rather than the standard
               STARTTLS protocol.  The destination <i>domain</i>:<i>port</i> should of course
               provide such a service.
 
        [<b>inet:</b>]<i>domain</i>[:<i>port</i>]
               Connect via TCP to domain <i>domain</i>, port <i>port</i>. The default port is
-              <b>smtp</b>  (or 24 with LMTP).  With SMTP an MX lookup is performed to
-              resolve the domain to a host, unless the domain is  enclosed  in
-              <b>[]</b>.   If you want to connect to a specific MX host, for instance
-              <i>mx1.example.com</i>, specify [<i>mx1.example.com</i>]  as  the  destination
+              <b>smtp</b> (or 24 with LMTP).  With SMTP an MX lookup is performed  to
+              resolve  the  domain to a host, unless the domain is enclosed in
+              <b>[]</b>.  If you want to connect to a specific MX host, for  instance
+              <i>mx1.example.com</i>,  specify  [<i>mx1.example.com</i>]  as the destination
               and <i>example.com</i> as a <b>match</b> argument.  When using DNS, the desti-
-              nation domain is assumed fully qualified and no  default  domain
-              or  search  suffixes  are  applied; you must use fully-qualified
-              names or also enable <b>native</b> host lookups  (these  don't  support
-              <b>dane</b>  or <b>dane-only</b> as no DNSSEC validation information is avail-
+              nation  domain  is assumed fully qualified and no <a href="ADDRESS_CLASS_README.html#default_domain_class">default domain</a>
+              or search suffixes are applied;  you  must  use  fully-qualified
+              names  or  also  enable <b>native</b> host lookups (these don't support
+              <b>dane</b> or <b>dane-only</b> as no DNSSEC validation information is  avail-
               able via <b>native</b> lookups).
 
        <b>unix:</b><i>pathname</i>
@@ -299,8 +299,8 @@ POSTTLS-FINGER(1)           General Commands Manual          POSTTLS-FINGER(1)
        <b>match ...</b>
               With no match arguments specified, certificate peername matching
               uses the compiled-in default strategies for each security level.
-              If you specify one or more arguments, these will be used as  the
-              list  of certificate or public-key digests to match for the <b>fin-</b>
+              If  you specify one or more arguments, these will be used as the
+              list of certificate or public-key digests to match for the  <b>fin-</b>
               <b>gerprint</b> level, or as the list of DNS names to match in the cer-
               tificate at the <b>verify</b> and <b>secure</b> levels.  If the security level
               is <b>dane</b>, or <b>dane-only</b> the match names are ignored, and <b>hostname,</b>
index a919a173ddf939503c9cb759ab0ee147046e9270..3292da9e92b34ed89ef2318c2009df4445ad8614 100644 (file)
@@ -412,14 +412,13 @@ QMGR(8)                                                                QMGR(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 3.0 and later:
 
        <b><a href="postconf.5.html#confirm_delay_cleared">confirm_delay_cleared</a> (no)</b>
-              After  sending  a "your message is delayed" notification, inform
+              After sending a "your message is delayed"  notification,  inform
               the sender when the delay clears up.
 
 <b>FILES</b>
index a781dd57795c990f40d2dbc45468458f1a8d51aa..5f1af71034c215c6d46186e9181751e7645e6949 100644 (file)
@@ -140,12 +140,11 @@ QMQPD(8)                                                              QMQPD(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        <b><a href="postconf.5.html#verp_delimiter_filter">verp_delimiter_filter</a> (-=+)</b>
-              The characters Postfix accepts as VERP delimiter  characters  on
+              The  characters  Postfix accepts as VERP delimiter characters on
               the Postfix <a href="sendmail.1.html"><b>sendmail</b>(1)</a> command line and in SMTP commands.
 
        Available in Postfix version 2.5 and later:
index da7b5bc4f469877f5318d1e22df99eef9b8b282c..00f71833fe6b136b008c25558fa7feeb9bbb8fa8 100644 (file)
@@ -126,9 +126,8 @@ SCACHE(8)                                                            SCACHE(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="smtp.8.html">smtp(8)</a>, SMTP client
index a2c3ff72dd6b97c40b6b03c12ba9677dd6aa3172..f41b47dcb31cfd43d40ed0f5eb44fadcc6b64f10 100644 (file)
@@ -416,9 +416,8 @@ SENDMAIL(1)                                                        SENDMAIL(1)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>FILES</b>
        /var/spool/postfix, mail queue
@@ -437,7 +436,7 @@ SENDMAIL(1)                                                        SENDMAIL(1)
        syslogd(8), system logging
 
 <b>README_FILES</b>
-       Use  "<b>postconf <a href="postconf.5.html#readme_directory">readme_directory</a></b>" or "<b>postconf <a href="postconf.5.html#html_directory">html_directory</a></b>" to locate
+       Use "<b>postconf <a href="postconf.5.html#readme_directory">readme_directory</a></b>" or "<b>postconf <a href="postconf.5.html#html_directory">html_directory</a></b>" to  locate
        this information.
        <a href="DEBUG_README.html">DEBUG_README</a>, Postfix debugging howto
        <a href="ETRN_README.html">ETRN_README</a>, Postfix ETRN howto
index ab9311f5735ca38604d16077899a66e8f245c699..20f58f172012e1d2e716e95ab4951c3b364a12d1 100644 (file)
@@ -82,9 +82,8 @@ SHOWQ(8)                                                              SHOWQ(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 2.9 and later:
 
index e458eefd4440bafcab222f53c0366cd96916dbed..cfd33171b8721e01699e888bdfda91c92dade402 100644 (file)
@@ -831,9 +831,8 @@ SMTP(8)                                                                SMTP(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available with Postfix 2.2 and earlier:
 
@@ -850,7 +849,7 @@ SMTP(8)                                                                SMTP(8)
        Available with Postfix 3.0 and later:
 
        <b><a href="postconf.5.html#smtp_address_verify_target">smtp_address_verify_target</a> (rcpt)</b>
-              In the context of email address verification, the SMTP  protocol
+              In  the context of email address verification, the SMTP protocol
               stage that determines whether an email address is deliverable.
 
        Available with Postfix 3.1 and later:
index c0679b10048a186d7e7b7b0fb215aaf3925e40c7..f2ed4a70fdda6c65c4748311d77b8146ebfcbfa2 100644 (file)
@@ -1241,14 +1241,13 @@ SMTPD(8)                                                              SMTPD(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 2.2 and later:
 
        <b><a href="postconf.5.html#smtpd_forbidden_commands">smtpd_forbidden_commands</a> (CONNECT, GET, POST)</b>
-              List  of  commands that cause the Postfix SMTP server to immedi-
+              List of commands that cause the Postfix SMTP server  to  immedi-
               ately terminate the session with a 221 code.
 
        Available in Postfix version 2.5 and later:
index 2b2e2d82969b0347dad4e6ee0d9fbcfb695c2bc6..c538a5a839c29fbde0248d742da9f0699d6dcc64 100644 (file)
@@ -121,9 +121,8 @@ SPAWN(8)                                                              SPAWN(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="postconf.5.html">postconf(5)</a>, configuration parameters
index c1810230e68205a8e2c5899eaa476ccb51ac6be6..ced9f6c2948e63b183f0a7340dd065ab2c517449 100644 (file)
@@ -146,9 +146,8 @@ TLSMGR(8)                                                            TLSMGR(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="smtp.8.html">smtp(8)</a>, Postfix SMTP client
index d9125667805e072c5db5e2b965374ba1012755dc..54c6a3e9ed7a830d63e7c138acd479c3d20b4d56 100644 (file)
@@ -191,9 +191,8 @@ TLSPROXY(8)                                                        TLSPROXY(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="postscreen.8.html">postscreen(8)</a>, Postfix zombie blocker
index afe41dae75d31deeb6cc8e473401958288bb5903..0a7a36ce72691593662733f29267448e829955a8 100644 (file)
@@ -139,14 +139,13 @@ BOUNCE(8)                                                            BOUNCE(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix 3.0 and later:
 
        <b><a href="postconf.5.html#smtputf8_autodetect_classes">smtputf8_autodetect_classes</a> (sendmail, verify)</b>
-              Detect that a message requires SMTPUTF8 support for  the  speci-
+              Detect  that  a message requires SMTPUTF8 support for the speci-
               fied mail origin classes.
 
 <b>FILES</b>
index e4a4cd6ddcbfb2bdf48a1abf0d923bc5a859e916..447a46dcb980cea73adb4d1b266f9b831dacda44 100644 (file)
@@ -289,14 +289,13 @@ TRIVIAL-REWRITE(8)                                          TRIVIAL-REWRITE(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 2.0 and later:
 
        <b><a href="postconf.5.html#helpful_warnings">helpful_warnings</a> (yes)</b>
-              Log warnings about problematic configuration settings, and  pro-
+              Log  warnings about problematic configuration settings, and pro-
               vide helpful suggestions.
 
 <b>SEE ALSO</b>
index fa605f0fe19035cda7a3077c484b66fe7f7fc01f..d0d164d40a2e7226ba0447e6b4ebf50e47bbd748 100644 (file)
@@ -195,9 +195,8 @@ VERIFY(8)                                                            VERIFY(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The  mail  system  name that is prepended to the process name in
-              syslog records, so that "smtpd"  becomes,  for  example,  "post-
-              fix/smtpd".
+              A  prefix  that  is  prepended  to  the  process  name in syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
 <b>SEE ALSO</b>
        <a href="smtpd.8.html">smtpd(8)</a>, Postfix SMTP server
index b5f6a95269177f9027a29bb8e58698a2d1b81477..aa0b9f30d275f533acef25faa78337fe95fba382 100644 (file)
@@ -77,41 +77,44 @@ VIRTUAL(5)                                                          VIRTUAL(5)
 
 <b>TABLE SEARCH ORDER</b>
        With lookups from indexed files such as DB or DBM,  or  from  networked
-       tables  such  as  NIS,  LDAP or SQL, patterns are tried in the order as
-       listed below:
+       tables  such  as  NIS,  LDAP  or SQL, each <i>user</i>@<i>domain</i> query produces a
+       sequence of query patterns as described below.
+
+       Each query pattern is sent to each specified lookup table before trying
+       the next query pattern, until a match is found.
 
        <i>user</i>@<i>domain address, address, ...</i>
-              Redirect mail for <i>user</i>@<i>domain</i> to <i>address</i>.   This  form  has  the
+              Redirect  mail  for  <i>user</i>@<i>domain</i>  to <i>address</i>.  This form has the
               highest precedence.
 
        <i>user address, address, ...</i>
-              Redirect  mail  for  <i>user</i>@<i>site</i>  to <i>address</i> when <i>site</i> is equal to
-              $<b><a href="postconf.5.html#myorigin">myorigin</a></b>, when <i>site</i> is listed in $<b><a href="postconf.5.html#mydestination">mydestination</a></b>, or when it  is
+              Redirect mail for <i>user</i>@<i>site</i> to <i>address</i> when  <i>site</i>  is  equal  to
+              $<b><a href="postconf.5.html#myorigin">myorigin</a></b>,  when <i>site</i> is listed in $<b><a href="postconf.5.html#mydestination">mydestination</a></b>, or when it is
               listed in $<b><a href="postconf.5.html#inet_interfaces">inet_interfaces</a></b> or $<b><a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a></b>.
 
-              This  functionality  overlaps  with  functionality  of the local
-              <i>aliases</i>(5) database. The difference is that  <a href="virtual.5.html"><b>virtual</b>(5)</a>  mapping
+              This functionality overlaps  with  functionality  of  the  local
+              <i>aliases</i>(5)  database.  The difference is that <a href="virtual.5.html"><b>virtual</b>(5)</a> mapping
               can be applied to non-local addresses.
 
        @<i>domain address, address, ...</i>
-              Redirect  mail  for other users in <i>domain</i> to <i>address</i>.  This form
+              Redirect mail for other users in <i>domain</i> to <i>address</i>.   This  form
               has the lowest precedence.
 
-              Note: @<i>domain</i> is a wild-card. With this form, the  Postfix  SMTP
-              server  accepts  mail for any recipient in <i>domain</i>, regardless of
-              whether that recipient exists.  This may turn your  mail  system
-              into  a  backscatter  source:  Postfix  first  accepts  mail for
-              non-existent recipients and then tries to return  that  mail  as
+              Note:  @<i>domain</i>  is a wild-card. With this form, the Postfix SMTP
+              server accepts mail for any recipient in <i>domain</i>,  regardless  of
+              whether  that  recipient exists.  This may turn your mail system
+              into a  backscatter  source:  Postfix  first  accepts  mail  for
+              non-existent  recipients  and  then tries to return that mail as
               "undeliverable" to the often forged sender address.
 
 <b>RESULT ADDRESS REWRITING</b>
        The lookup result is subject to address rewriting:
 
-       <b>o</b>      When  the  result  has the form @<i>otherdomain</i>, the result becomes
-              the same <i>user</i> in <i>otherdomain</i>.  This works  only  for  the  first
+       <b>o</b>      When the result has the form @<i>otherdomain</i>,  the  result  becomes
+              the  same  <i>user</i>  in  <i>otherdomain</i>.  This works only for the first
               address in a multi-address lookup result.
 
-       <b>o</b>      When  "<b><a href="postconf.5.html#append_at_myorigin">append_at_myorigin</a>=yes</b>", append "<b>@$<a href="postconf.5.html#myorigin">myorigin</a></b>" to addresses
+       <b>o</b>      When "<b><a href="postconf.5.html#append_at_myorigin">append_at_myorigin</a>=yes</b>", append "<b>@$<a href="postconf.5.html#myorigin">myorigin</a></b>" to  addresses
               without "@domain".
 
        <b>o</b>      When "<b><a href="postconf.5.html#append_dot_mydomain">append_dot_mydomain</a>=yes</b>", append "<b>.$<a href="postconf.5.html#mydomain">mydomain</a></b>" to addresses
@@ -119,26 +122,26 @@ VIRTUAL(5)                                                          VIRTUAL(5)
 
 <b>ADDRESS EXTENSION</b>
        When a mail address localpart contains the optional recipient delimiter
-       (e.g., <i>user+foo</i>@<i>domain</i>), the  lookup  order  becomes:  <i>user+foo</i>@<i>domain</i>,
+       (e.g.,  <i>user+foo</i>@<i>domain</i>),  the  lookup  order becomes: <i>user+foo</i>@<i>domain</i>,
        <i>user</i>@<i>domain</i>, <i>user+foo</i>, <i>user</i>, and @<i>domain</i>.
 
-       The   <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>   parameter  controls  whether  an
+       The  <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>  parameter  controls   whether   an
        unmatched address extension (<i>+foo</i>) is propagated to the result of table
        lookup.
 
 <b>VIRTUAL ALIAS DOMAINS</b>
-       Besides  virtual  aliases,  the virtual alias table can also be used to
-       implement <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domains</a>.  With  a  virtual  alias  domain,  all
+       Besides virtual aliases, the virtual alias table can also  be  used  to
+       implement  virtual  alias  domains.  With  a  <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a>, all
        recipient addresses are aliased to addresses in other domains.
 
-       Virtual  alias  domains are not to be confused with the virtual mailbox
-       domains that are implemented with the Postfix <a href="virtual.8.html"><b>virtual</b>(8)</a> mail  delivery
-       agent.  With  virtual  mailbox domains, each recipient address can have
+       Virtual alias domains are not to be confused with the  virtual  mailbox
+       domains  that are implemented with the Postfix <a href="virtual.8.html"><b>virtual</b>(8)</a> mail delivery
+       agent. With <a href="ADDRESS_CLASS_README.html#virtual_mailbox_class">virtual mailbox domains</a>, each recipient  address  can  have
        its own mailbox.
 
-       With a <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a>, the virtual domain has its own  user  name
-       space.  Local (i.e. non-virtual) usernames are not visible in a virtual
-       alias domain. In particular, local <a href="aliases.5.html"><b>aliases</b>(5)</a> and local  mailing  lists
+       With  a  <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a>, the virtual domain has its own user name
+       space. Local (i.e. non-virtual) usernames are not visible in a  virtual
+       alias  domain.  In particular, local <a href="aliases.5.html"><b>aliases</b>(5)</a> and local mailing lists
        are not visible as <i>localname@virtual-alias.domain</i>.
 
        Support for a <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a> looks like:
@@ -146,7 +149,7 @@ VIRTUAL(5)                                                          VIRTUAL(5)
        /etc/postfix/<a href="postconf.5.html">main.cf</a>:
            <a href="postconf.5.html#virtual_alias_maps">virtual_alias_maps</a> = <a href="DATABASE_README.html#types">hash</a>:/etc/postfix/virtual
 
-       Note:  some  systems use <b>dbm</b> databases instead of <b>hash</b>.  See the output
+       Note: some systems use <b>dbm</b> databases instead of <b>hash</b>.  See  the  output
        from "<b>postconf -m</b>" for available database types.
 
        /etc/postfix/virtual:
@@ -156,46 +159,46 @@ VIRTUAL(5)                                                          VIRTUAL(5)
            <i>user2@virtual-alias.domain      address2, address3</i>
 
        The <i>virtual-alias.domain anything</i> entry is required for a virtual alias
-       domain.  <b>Without  this  entry,  mail  is  rejected  with  "relay access</b>
+       domain. <b>Without  this  entry,  mail  is  rejected  with  "relay  access</b>
        <b>denied", or bounces with "mail loops back to myself".</b>
 
-       Do not specify <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a> names in the <a href="postconf.5.html"><b>main.cf</a>  <a href="postconf.5.html#mydestination">mydestination</a></b>
+       Do  not specify <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a> names in the <a href="postconf.5.html"><b>main.cf</a> <a href="postconf.5.html#mydestination">mydestination</a></b>
        or <b><a href="postconf.5.html#relay_domains">relay_domains</a></b> configuration parameters.
 
-       With  a  <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a>, the Postfix SMTP server accepts mail for
+       With a <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domain</a>, the Postfix SMTP server accepts  mail  for
        <i>known-user@virtual-alias.domain</i>, and rejects mail for <i>unknown-user</i>@<i>vir-</i>
        <i>tual-alias.domain</i> as undeliverable.
 
-       Instead  of  specifying  the  virtual  alias  domain  name via the <b><a href="postconf.5.html#virtual_alias_maps">vir</a>-</b>
-       <b><a href="postconf.5.html#virtual_alias_maps">tual_alias_maps</a></b> table, you may also specify it  via  the  <a href="postconf.5.html"><b>main.cf</a>  <a href="postconf.5.html#virtual_alias_domains">vir-</b>
+       Instead of specifying the  virtual  alias  domain  name  via  the  <b><a href="postconf.5.html#virtual_alias_maps">vir</a>-</b>
+       <b><a href="postconf.5.html#virtual_alias_maps">tual_alias_maps</a></b>  table,  you  may  also specify it via the <a href="postconf.5.html"><b>main.cf</a> <a href="postconf.5.html#virtual_alias_domains">vir-</b>
        <b>tual_alias_domains</a></b> configuration parameter.  This latter parameter uses
        the same syntax as the <a href="postconf.5.html"><b>main.cf</a> <a href="postconf.5.html#mydestination">mydestination</a></b> configuration parameter.
 
 <b>REGULAR EXPRESSION TABLES</b>
-       This section describes how the table lookups change when the  table  is
-       given  in the form of regular expressions. For a description of regular
+       This  section  describes how the table lookups change when the table is
+       given in the form of regular expressions. For a description of  regular
        expression lookup table syntax, see <a href="regexp_table.5.html"><b>regexp_table</b>(5)</a> or <a href="pcre_table.5.html"><b>pcre_table</b>(5)</a>.
 
-       Each pattern is a regular expression that  is  applied  to  the  entire
-       address  being looked up. Thus, <i>user@domain</i> mail addresses are not bro-
-       ken up into their <i>user</i> and <i>@domain</i> constituent parts, nor  is  <i>user+foo</i>
+       Each  pattern  is  a  regular  expression that is applied to the entire
+       address being looked up. Thus, <i>user@domain</i> mail addresses are not  bro-
+       ken  up  into their <i>user</i> and <i>@domain</i> constituent parts, nor is <i>user+foo</i>
        broken up into <i>user</i> and <i>foo</i>.
 
-       Patterns  are  applied  in the order as specified in the table, until a
+       Patterns are applied in the order as specified in the  table,  until  a
        pattern is found that matches the search string.
 
-       Results are the same as with indexed file lookups, with the  additional
-       feature  that parenthesized substrings from the pattern can be interpo-
+       Results  are the same as with indexed file lookups, with the additional
+       feature that parenthesized substrings from the pattern can be  interpo-
        lated as <b>$1</b>, <b>$2</b> and so on.
 
 <b>TCP-BASED TABLES</b>
-       This section describes how the table lookups change  when  lookups  are
-       directed   to  a  TCP-based  server.  For  a  description  of  the  TCP
-       client/server lookup protocol, see <a href="tcp_table.5.html"><b>tcp_table</b>(5)</a>.  This feature  is  not
+       This  section  describes  how the table lookups change when lookups are
+       directed  to  a  TCP-based  server.  For  a  description  of  the   TCP
+       client/server  lookup  protocol, see <a href="tcp_table.5.html"><b>tcp_table</b>(5)</a>.  This feature is not
        available up to and including Postfix version 2.4.
 
-       Each  lookup operation uses the entire address once.  Thus, <i>user@domain</i>
-       mail addresses are not broken up  into  their  <i>user</i>  and  <i>@domain</i>  con-
+       Each lookup operation uses the entire address once.  Thus,  <i>user@domain</i>
+       mail  addresses  are  not  broken  up  into their <i>user</i> and <i>@domain</i> con-
        stituent parts, nor is <i>user+foo</i> broken up into <i>user</i> and <i>foo</i>.
 
        Results are the same as with indexed file lookups.
@@ -212,34 +215,34 @@ VIRTUAL(5)                                                          VIRTUAL(5)
               List of virtual aliasing tables.
 
        <b><a href="postconf.5.html#virtual_alias_domains">virtual_alias_domains</a></b>
-              List  of <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domains</a>. This uses the same syntax as the
+              List of <a href="ADDRESS_CLASS_README.html#virtual_alias_class">virtual alias domains</a>. This uses the same syntax as  the
               <b><a href="postconf.5.html#mydestination">mydestination</a></b> parameter.
 
        <b><a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a></b>
               A list of address rewriting or forwarding mechanisms that propa-
-              gate  an  address  extension  from  the  original address to the
+              gate an address extension  from  the  original  address  to  the
               result.  Specify zero or more of <b>canonical</b>, <b>virtual</b>, <b>alias</b>, <b>for-</b>
               <b>ward</b>, <b>include</b>, or <b>generic</b>.
 
        Other parameters of interest:
 
        <b><a href="postconf.5.html#inet_interfaces">inet_interfaces</a></b>
-              The  network  interface addresses that this system receives mail
-              on.  You need to stop and  start  Postfix  when  this  parameter
+              The network interface addresses that this system  receives  mail
+              on.   You  need  to  stop  and start Postfix when this parameter
               changes.
 
        <b><a href="postconf.5.html#mydestination">mydestination</a></b>
               List of domains that this mail system considers local.
 
        <b><a href="postconf.5.html#myorigin">myorigin</a></b>
-              The  domain that is appended to any address that does not have a
+              The domain that is appended to any address that does not have  a
               domain.
 
        <b><a href="postconf.5.html#owner_request_special">owner_request_special</a></b>
               Give special treatment to <b>owner-</b><i>xxx</i> and <i>xxx</i><b>-request</b> addresses.
 
        <b><a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a></b>
-              Other interfaces that this machine receives mail on by way of  a
+              Other  interfaces that this machine receives mail on by way of a
               proxy agent or network address translator.
 
 <b>SEE ALSO</b>
index c04da357be2ece3008265b2a16d08b4550aa9fa3..0d3615bff7925fc8b6493afbbfeccd1d8e50fca2 100644 (file)
@@ -257,14 +257,13 @@ VIRTUAL(8)                                                          VIRTUAL(8)
               The syslog facility of Postfix logging.
 
        <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
-              The mail system name that is prepended to the  process  name  in
-              syslog  records,  so  that  "smtpd" becomes, for example, "post-
-              fix/smtpd".
+              A prefix that  is  prepended  to  the  process  name  in  syslog
+              records, so that, for example, "smtpd" becomes "prefix/smtpd".
 
        Available in Postfix version 3.0 and later:
 
        <b><a href="postconf.5.html#virtual_delivery_status_filter">virtual_delivery_status_filter</a> ($<a href="postconf.5.html#default_delivery_status_filter">default_delivery_status_filter</a>)</b>
-              Optional filter for the <a href="virtual.8.html"><b>virtual</b>(8)</a> delivery agent to change  the
+              Optional  filter for the <a href="virtual.8.html"><b>virtual</b>(8)</a> delivery agent to change the
               delivery status code or explanatory text of successful or unsuc-
               cessful deliveries.
 
@@ -283,15 +282,15 @@ VIRTUAL(8)                                                          VIRTUAL(8)
        The Secure Mailer license must be distributed with this software.
 
 <b>HISTORY</b>
-       This delivery agent was originally based on the Postfix local  delivery
-       agent.  Modifications mainly consisted of removing code that either was
+       This  delivery agent was originally based on the Postfix local delivery
+       agent. Modifications mainly consisted of removing code that either  was
        not  applicable  or  that  was  not  safe  in  this  context:  aliases,
        ~user/.forward files, delivery to "|command" or to /file/name.
 
-       The  <b>Delivered-To:</b> message header appears in the <b>qmail</b> system by Daniel
+       The <b>Delivered-To:</b> message header appears in the <b>qmail</b> system by  Daniel
        Bernstein.
 
-       The <b>maildir</b> structure appears in the <b>qmail</b> system by Daniel  Bernstein.
+       The  <b>maildir</b> structure appears in the <b>qmail</b> system by Daniel Bernstein.
 
 <b>AUTHOR(S)</b>
        Wietse Venema
index 609b948f900d7a5747c305e05f914111afec548c..3e228debd3e686468e50c3c46a10d755daa25516 100644 (file)
@@ -198,8 +198,8 @@ in RFC 6531..6533.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "STANDARDS"
 .na
 .nf
index 38d786c59fb3249c9890ecb81e2492000e804c58..483c0a474aa93254d5d56a3d2cf69c6d7a6e2d72 100644 (file)
@@ -83,8 +83,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .IP "\fBtrigger_timeout (10s)\fR"
 The time limit for sending a trigger to a Postfix daemon (for
 example, the \fBpickup\fR(8) or \fBqmgr\fR(8) daemon).
index 4aa37004060c66c19a4e9d7b7f86292239719ee7..b1efad6085f6fe25daa505c4db9f2d8662aad492 100644 (file)
@@ -192,8 +192,8 @@ import from a non\-Postfix parent process.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 2.6 and later:
 .IP "\fBmulti_instance_directories (empty)\fR"
index 99c1e4b3bc55c664120ea0ccce24c49a105130b2..670901a4b2976093a97c20b0beda76d159ab5456 100644 (file)
@@ -68,8 +68,8 @@ configuration files.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index a01b35594a7eabbadacb315d9239ab7fa65afe79..66870972816a998730f0cd5b8e659f84d0d16d2c 100644 (file)
@@ -268,8 +268,8 @@ in RFC 6531..6533.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index d8f2bb5f6a36810959a7e4eb4ebb6dfb0e74a277..485ca3224a734a5bbb466d2cc4c05fe244006c6a 100644 (file)
@@ -369,8 +369,8 @@ treats as "control" commands, that operate on running instances.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix 3.0 and later:
 .IP "\fBmeta_directory (see 'postconf -d' output)\fR"
index 2f7d1db5c28e7f5151fb33f54e498d55e99a42ec..10c68858135398de699a7214cfad98811aa6a032 100644 (file)
@@ -198,8 +198,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .IP "\fBtrigger_timeout (10s)\fR"
 The time limit for sending a trigger to a Postfix daemon (for
 example, the \fBpickup\fR(8) or \fBqmgr\fR(8) daemon).
index 82111e6601fc7e8a800a03c1ccd8851401d020de..654e189b87e6bb319f6857dc5c8ea7738a23b720 100644 (file)
@@ -249,8 +249,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 2.9 and later:
 .IP "\fBenable_long_queue_ids (no)\fR"
index 50959f17b1986eeffa8c5a0648bb7737dd3a095d..27fd213199f67498e1c84068a141360349f225b5 100644 (file)
@@ -400,8 +400,8 @@ append the specified domain name to incomplete addresses.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "FILES"
 .na
 .nf
index f741781f10795a69d3122b9104200f0fd6679715..280ba01210224f44eee6365a2e39955f495d1a8f 100644 (file)
@@ -88,8 +88,12 @@ starts with whitespace continues a logical line.
 .ad
 .fi
 With lookups from indexed files such as DB or DBM, or from networked
-tables such as NIS, LDAP or SQL, patterns are tried in the order as
-listed below:
+tables such as NIS, LDAP or SQL, each \fIuser\fR@\fIdomain\fR
+query produces a sequence of query patterns as described below.
+
+Each query pattern is sent to each specified lookup table
+before trying the next query pattern, until a match is
+found.
 .IP "\fIuser\fR@\fIdomain address\fR"
 Replace \fIuser\fR@\fIdomain\fR by \fIaddress\fR. This form
 has the highest precedence.
index 48944d39c7fc39925bce8a5f910a97b70857fd5f..7fc08623cad69d3505ab4857cdc25b2126a30f0d 100644 (file)
@@ -80,8 +80,12 @@ starts with whitespace continues a logical line.
 .ad
 .fi
 With lookups from indexed files such as DB or DBM, or from networked
-tables such as NIS, LDAP or SQL, patterns are tried in the order as
-listed below:
+tables such as NIS, LDAP or SQL, each \fIuser\fR@\fIdomain\fR
+query produces a sequence of query patterns as described below.
+
+Each query pattern is sent to each specified lookup table
+before trying the next query pattern, until a match is
+found.
 .IP "\fIuser\fR@\fIdomain address\fR"
 Replace \fIuser\fR@\fIdomain\fR by \fIaddress\fR. This form
 has the highest precedence.
index cbe1b73ab49890b56343251b09f9218a06ad7d8c..d0c1b64a7803f42184a4d150e0f0fc8432a8a35d 100644 (file)
@@ -67,8 +67,8 @@ via the network.
 The service name is specified as \fIhost:port\fR, denoting
 the host and port on which new connections should be
 accepted. The host part (and colon) may be omitted.  Either
-host or port may be given in symbolic form (host or service
-name) or in numeric form (IP address or port number).
+host or port may be given in symbolic form (see \fBhosts\fR(5) or
+\fBservices\fR(5)) or in numeric form (IP address or port number).
 Host information may be enclosed inside "[]"; this form
 is necessary only with IPv6 addresses.
 .sp
index 7e77468986b6b0707be7904b816df38ce7f839e0..cb6062cccaf9eaa48a734352d5c38a194f2bd100 100644 (file)
@@ -86,8 +86,12 @@ starts with whitespace continues a logical line.
 .ad
 .fi
 With lookups from indexed files such as DB or DBM, or from networked
-tables such as NIS, LDAP or SQL, patterns are tried in the order as
-listed below:
+tables such as NIS, LDAP or SQL, each \fIuser\fR@\fIdomain\fR
+query produces a sequence of query patterns as described below.
+
+Each query pattern is sent to each specified lookup table
+before trying the next query pattern, until a match is
+found.
 .IP "\fIuser\fR@\fIdomain address, address, ...\fR"
 Redirect mail for \fIuser\fR@\fIdomain\fR to \fIaddress\fR.
 This form has the highest precedence.
index fc75c3a36d708a483e4504e408f85d04fcbf6db8..1aaa5337d6fd08be8388c4a6555c39c7f554146b 100644 (file)
@@ -253,8 +253,8 @@ The process name of a Postfix command or daemon process.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index fc4ebf3c8d84b8d0362158bd89c8634267e59d19..23b155b7cb42c48d8918cbbc4d940d7e76186320 100644 (file)
@@ -124,8 +124,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix 3.0 and later:
 .IP "\fBsmtputf8_autodetect_classes (sendmail, verify)\fR"
index 18d32beafb6a5cc8c50acbe2f47d77975c23f230..f15c7fa4cec16c352a9d2a79b225a25a60d2b70b 100644 (file)
@@ -413,8 +413,8 @@ the sender.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 2.1 and later:
 .IP "\fBenable_original_recipient (yes)\fR"
index aa73f8b1f7b1f565c8540d7f60632c681bac7329..2932947ff40257164271464c56b14862ddff1a48 100644 (file)
@@ -88,8 +88,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index c9a8bff3595fe2e25ccdc3b95c8d57018f756a49..fe6eb5b932205f5aeb2af3883a825cf1c8214c3b 100644 (file)
@@ -68,8 +68,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index 959e9e35073ef24bdea7aa8d71b2748a7935edb9..5b8481e613731d0b0c8b90bc460effadda553121 100644 (file)
@@ -98,8 +98,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index 01d8a2932bed9e81a40598aac05823de3be02545..abfaee2501d5b62c9f818dafc90f8397a824cf89 100644 (file)
@@ -128,8 +128,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "FILES"
 .na
 .nf
index 1087c86ccb192cc127e45b3a2628327b72c386d2..c4dee69cc6bf7d0b776defcea5d7212b6c49ae44 100644 (file)
@@ -590,8 +590,8 @@ before mail delivery is attempted.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "FILES"
 .na
 .nf
index 7cf2bb94ae1f1619972c2081d6ab6d7bfb9b0be0..58b75f8297a921cdf98d9502228a1f9f68b46bfd 100644 (file)
@@ -158,8 +158,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "FILES"
 .na
 .nf
index 68f644df23a97c6ea72a521da4803b7206e8a7fc..fef826f1d2b683d41847929354327b6268286e83 100644 (file)
@@ -339,8 +339,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 3.0 and later:
 .IP "\fBconfirm_delay_cleared (no)\fR"
index 6078a7d15f5a8b42daa0a867e080c10086ed1d53..abe837062712d547c31c6afd97fa2a12af948bc9 100644 (file)
@@ -98,8 +98,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index d99aebd53f82f2da5516a2d6e7019a2955ce8d5d..3233bf9514ac5251da869f6f2811ba02fbca7fc5 100644 (file)
@@ -432,8 +432,8 @@ extension (example: .forward+foo).
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 3.0 and later:
 .IP "\fBpipe_delivery_status_filter ($default_delivery_status_filter)\fR"
index e1d52c9d13fc7cb8a8a6a5dcc2e8de6aa333a35e..72c8f28aa2e2364c35042288909d35eb821701ef 100644 (file)
@@ -387,8 +387,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 3.0 and later:
 .IP "\fBconfirm_delay_cleared (no)\fR"
index bfdcb94d8f3af323780224c800b4d6583c20c69b..37d6efcf48fea022fbb8e13745d3a57fe13b5043 100644 (file)
@@ -148,8 +148,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .IP "\fBverp_delimiter_filter (\-=+)\fR"
 The characters Postfix accepts as VERP delimiter characters on the
 Postfix \fBsendmail\fR(1) command line and in SMTP commands.
index f729068420366712efd188837f6c2d5eee74b77f..afa1aed011debc2e5e75b74cc7bfbf3cf2855372 100644 (file)
@@ -129,8 +129,8 @@ The process name of a Postfix command or daemon process.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index 5830d92b7635b88113a1f1638cfba75723eb2baa..431086356299d366831be5ecd1acf62a0bdaf3a1 100644 (file)
@@ -80,8 +80,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 2.9 and later:
 .IP "\fBenable_long_queue_ids (no)\fR"
index 6fec2e81bbd7ce081e807a4814f20e835b5bfde5..7d61f80e92d9cc8ec66b36e6eb6682a4d33de2f9 100644 (file)
@@ -723,8 +723,8 @@ Randomize the order of equal\-preference MX host addresses.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available with Postfix 2.2 and earlier:
 .IP "\fBfallback_relay (empty)\fR"
index 0057c5478bc5cf3e46d1fb38e01244f558cb9dff..acc8d06c7cff94d8d18fe58fbd6e8cd87088f81b 100644 (file)
@@ -1079,8 +1079,8 @@ banner.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 2.2 and later:
 .IP "\fBsmtpd_forbidden_commands (CONNECT, GET, POST)\fR"
index f4279dcb45ba5fa05cfc7d9f4e290447e9b29f3f..3139ae1b720ee9f06ae2cd70fd4912649df0396a 100644 (file)
@@ -126,8 +126,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index 02e7851053706c6b81b0724eccee716c2b357be6..66321865a9ed4ed141925a35c4acc769168706ff 100644 (file)
@@ -150,8 +150,8 @@ The process name of a Postfix command or daemon process.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index c8540a583d9445ed55e3bac9902e7ea474453d61..87ecfac3ee3297a5db118801057d9f15681eb302 100644 (file)
@@ -188,8 +188,8 @@ The process name of a Postfix command or daemon process.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index 39bef7f5070f137ebd5d03d43559c8f7395a461a..a85235ff72ccde1bedf1ae3bd9e505c15dadae5f 100644 (file)
@@ -274,8 +274,8 @@ responses.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 2.0 and later:
 .IP "\fBhelpful_warnings (yes)\fR"
index 179cf7b2dd16bad19b0e760144cd038b59066d7d..fef890badcb836d7808240d0c432cf3a7e89000a 100644 (file)
@@ -200,8 +200,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .SH "SEE ALSO"
 .na
 .nf
index 8eafc1475abb26e6f4226f559ff71072f28fe313..2a648ac4adc4f1290e4959148e589c7200f2261f 100644 (file)
@@ -279,8 +279,8 @@ The location of the Postfix top\-level queue directory.
 .IP "\fBsyslog_facility (mail)\fR"
 The syslog facility of Postfix logging.
 .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-The mail system name that is prepended to the process name in syslog
-records, so that "smtpd" becomes, for example, "postfix/smtpd".
+A prefix that is prepended to the process name in syslog
+records, so that, for example, "smtpd" becomes "prefix/smtpd".
 .PP
 Available in Postfix version 3.0 and later:
 .IP "\fBvirtual_delivery_status_filter ($default_delivery_status_filter)\fR"
index fe0065f0ef488af224cddf6e7aaf3a6ab0029911..16ac077911e7afe7e3ac9075f80b97d82a43f03b 100644 (file)
 #      is installed from a pre-built package or from source code.
 #
 #      Arguments
+# .IP -keep-new-mtime
+#      When installing files preserve new file's mtime timestamps.
+#      Otherwise, mtimes will be set to the time that postfix-install
+#      is run.
 # .IP -non-interactive
 #      Do not ask the user for parameter settings. Installation parameters
 #      are specified via one of the non-interactive methods described
@@ -210,6 +214,7 @@ if [ -n "$SHLIB_ENV_VAR" ]; then
 fi
 
 USAGE="Usage: $0 [name=value] [option]
+    -keep-new-mtime         Preserve new file's mtime timestamps.
     -non-interactive        Do not ask for installation parameters.
     -package                Build a ready-to-install package.
     name=value              Specify an installation parameter".
@@ -225,6 +230,8 @@ do
        *=*) IFS= eval $arg; IFS="$BACKUP_IFS";;
   -non-int*) non_interactive=1;;
    -package) need_install_root=install_root;;
+-keep-new-mtime)
+             keep_new_mtime=1;;
          *) echo "$0: Error: $USAGE" 1>&2; exit 1;;
     esac
     shift
@@ -306,6 +313,7 @@ compare_or_replace() {
        rm -f $tempdir/junk || exit 1
        # Not: "cp -p" which preserves ownership.
        cp $src $tempdir/junk || exit 1
+       test -z "$keep_new_mtime" || touch -r $src $tempdir/junk || exit 1
        mv -f $tempdir/junk $dst || exit 1
        test -z "$owner" || chown $owner $dst || exit 1
        test -z "$group" || chgrp $group $dst || exit 1
index 828094a3e9717b3490b8319771a0c340d2e485c9..1ce20504182ccfcd662d59a6103426aff53c2582 100644 (file)
 # .ad
 # .fi
 #      With lookups from indexed files such as DB or DBM, or from networked
-#      tables such as NIS, LDAP or SQL, patterns are tried in the order as
-#      listed below:
+#      tables such as NIS, LDAP or SQL, each \fIuser\fR@\fIdomain\fR
+#      query produces a sequence of query patterns as described below.
+#
+#      Each query pattern is sent to each specified lookup table
+#      before trying the next query pattern, until a match is
+#      found.
 # .IP "\fIuser\fR@\fIdomain address\fR"
 #      Replace \fIuser\fR@\fIdomain\fR by \fIaddress\fR. This form
 #      has the highest precedence.
index b563b99f41c868c9752a3137590c966c49184f98..77d62252b4a6054025aa539b6d232b06683dce9e 100644 (file)
 # .ad
 # .fi
 #      With lookups from indexed files such as DB or DBM, or from networked
-#      tables such as NIS, LDAP or SQL, patterns are tried in the order as
-#      listed below:
+#      tables such as NIS, LDAP or SQL, each \fIuser\fR@\fIdomain\fR
+#      query produces a sequence of query patterns as described below.
+#
+#      Each query pattern is sent to each specified lookup table
+#      before trying the next query pattern, until a match is
+#      found.
 # .IP "\fIuser\fR@\fIdomain address\fR"
 #      Replace \fIuser\fR@\fIdomain\fR by \fIaddress\fR. This form
 #      has the highest precedence.
index 7eb4091b0614399fe04823d6dfbcc787100bc9f5..aa98bfb13f0ea1c59afb8b0599d69a281e3a42c2 100644 (file)
@@ -61,8 +61,8 @@
 #      The service name is specified as \fIhost:port\fR, denoting
 #      the host and port on which new connections should be
 #      accepted. The host part (and colon) may be omitted.  Either
-#      host or port may be given in symbolic form (host or service
-#      name) or in numeric form (IP address or port number).
+#      host or port may be given in symbolic form (see \fBhosts\fR(5) or
+#      \fBservices\fR(5)) or in numeric form (IP address or port number).
 #      Host information may be enclosed inside "[]"; this form
 #      is necessary only with IPv6 addresses.
 # .sp
index f3f4026e42a8ba2fdbb4d5ea99bea5b06032bbd2..3b3ffdaafc71ac3cf79ec27931236d120f25f963 100644 (file)
 # .ad
 # .fi
 #      With lookups from indexed files such as DB or DBM, or from networked
-#      tables such as NIS, LDAP or SQL, patterns are tried in the order as
-#      listed below:
+#      tables such as NIS, LDAP or SQL, each \fIuser\fR@\fIdomain\fR
+#      query produces a sequence of query patterns as described below.
+#
+#      Each query pattern is sent to each specified lookup table
+#      before trying the next query pattern, until a match is
+#      found.
 # .IP "\fIuser\fR@\fIdomain address, address, ...\fR"
 #      Redirect mail for \fIuser\fR@\fIdomain\fR to \fIaddress\fR.
 #      This form has the highest precedence.
index 1a648d5d58fdb4c6113f07f3a008e2198e7ba6e1..b2c82ec2827d7569dfcc861078f590dc62f9bf86 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     smtpd(8), Postfix SMTP server
 /*     postconf(5), configuration parameters
index 80bebc4885445fede0e21fb119ed0716d2e64805..304775b969a213e7a766d5edb9d8d673d3183a07 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix 3.0 and later:
 /* .IP "\fBsmtputf8_autodetect_classes (sendmail, verify)\fR"
index 59b29eb97bd1913439a5a455f4e0f48556b5d4e3..b6007b7136cb9b2eb219db09bbbeec99c465dac5 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 2.1 and later:
 /* .IP "\fBenable_original_recipient (yes)\fR"
index e8e76594df41183fdb0e0a85b1ce30ac50a67aa9..e95a6b6ccd9a38eccb0c86c711cf5072c3e5086e 100644 (file)
@@ -74,8 +74,8 @@
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     qmgr(8), queue manager
 /*     bounce(8), delivery status reports
index ef9842ec2c8de52b1f4f649685838ddbd46669a8..a182798a8b95c75f6b34547cdb0657f50a281a6a 100644 (file)
@@ -56,8 +56,8 @@
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     smtpd(8), Postfix SMTP server
 /*     postconf(5), configuration parameters
index 3acd6b79228b4ea6e4a56125b9b85e979d61e5f5..2f40615bee51e7b56bf8aadd284ea27bd7478756 100644 (file)
@@ -84,8 +84,8 @@
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     qmgr(8), queue manager
 /*     bounce(8), delivery status reports
index 702c813b37e477dabe6db3b5c526fcce0846ff80..ee93ec83143e38af717bdae3fd50452a88768bce 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* FILES
 /*     /var/spool/postfix/flush, "fast flush" logfiles.
 /* SEE ALSO
index bdc873f4b93f7233d66db975136316e52a279972..c716591a95673a5c308fdac3fa492bb3b36990b3 100644 (file)
@@ -20,7 +20,7 @@
   * Patches change both the patchlevel and the release date. Snapshots have no
   * patchlevel; they change the release date only.
   */
-#define MAIL_RELEASE_DATE      "20160828"
+#define MAIL_RELEASE_DATE      "20160917"
 #define MAIL_VERSION_NUMBER    "3.2"
 
 #ifdef SNAPSHOT
index 147bf9c04392dafb30c1f9381d022d404cc522d5..edeeb7ccb3348d55e481cf9bf47948b9b79ac7dd 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* FILES
 /*     The following are examples; details differ between systems.
 /*     $HOME/.forward, per-user aliasing
index ee6cf12a4316be20da9232598063b7ebcfa684a1..bceccc62d395de2d55f9dcdd321b63def98b2f07 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* FILES
 /* .ad
 /* .fi
index 0708b4d4c0f2415275e3e00e3d780d020935ed4a..040ea90a64e707a5bf394a6f48a75a1086578849 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 3.0 and later:
 /* .IP "\fBconfirm_delay_cleared (no)\fR"
index d3242484c0aeb73524927fc4ccf85724f44fc809..653fc6cc96808ba84981ae21ddafd420b975c8bb 100644 (file)
@@ -78,8 +78,8 @@
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     cleanup(8), message canonicalization
 /*     sendmail(1), Sendmail-compatible interface
index f09834e01fad29bc45ba2d082aaf53ac6205d58e..dd995132d11b1a912edbfb51f74fb9f9354e8d25 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 3.0 and later:
 /* .IP "\fBpipe_delivery_status_filter ($default_delivery_status_filter)\fR"
index 3945a5a21e9fdc57b448565c42ca68271a4bf582..c0d28d9d40e0773a01042618ab6979366cea751f 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* STANDARDS
 /*     RFC 822 (ARPA Internet Text Messages)
 /* SEE ALSO
index 72a63cfebbb8bf750b3b3e2fe7e2a88a54f335d2..96e0bbe359a9307620dd492fe5710a81d361825d 100644 (file)
@@ -69,8 +69,8 @@
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .IP "\fBtrigger_timeout (10s)\fR"
 /*     The time limit for sending a trigger to a Postfix daemon (for
 /*     example, the \fBpickup\fR(8) or \fBqmgr\fR(8) daemon).
index 664be3d2f0bcb6fff24b5f9bf24ae1b75bfa5a10..0a9b368c4cc8b54514bb00642dff71ff698b008d 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 2.6 and later:
 /* .IP "\fBmulti_instance_directories (empty)\fR"
index 6832618cc6e72855dad89dd59f9ae66dd0e924bc..936697f90d9481462e050de0d5a33381d0c7284e 100644 (file)
@@ -58,8 +58,8 @@
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     postconf(5), configuration parameters
 /*     syslogd(8), syslog daemon
index 8bca4fb8e22451a06cd2c3cb4e6596161ec99eb0..389ae0a13f960b7ccb122559406f62eb0cecff95 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     postalias(1), create/update/query alias database
 /*     postconf(1), supported database types
index 1c7ebe8b0249c8fc61cb2c8425543f40f2fc9c2d..b5da898465235318a49bf8f33d282fdda4d473fe 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix 3.0 and later:
 /* .IP "\fBmeta_directory (see 'postconf -d' output)\fR"
index 6bc5e3d7b8e96ce0d3c783be09116831eef41e5d..6da050b4066db0bc6a2650fe59e0c222e5de582f 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .IP "\fBtrigger_timeout (10s)\fR"
 /*     The time limit for sending a trigger to a Postfix daemon (for
 /*     example, the \fBpickup\fR(8) or \fBqmgr\fR(8) daemon).
index 34c17d5ce1cff2ea80a581cd01fc8b4312d67898..6280645dd9043f449bd54e482c898d5287f16a4b 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 2.9 and later:
 /* .IP "\fBenable_long_queue_ids (no)\fR"
index eefe120f794af00f8e62d6b07164dc725d2e9551..109d9327dedcb298e9f97d754a0b8bd59a59ab32 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 3.0 and later:
 /* .IP "\fBconfirm_delay_cleared (no)\fR"
index 56a095079d04c0831ae32316e7963c2adf5eaf6b..ce1f738feae9947298a81594fbe3313453124db3 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .IP "\fBverp_delimiter_filter (-=+)\fR"
 /*     The characters Postfix accepts as VERP delimiter characters on the
 /*     Postfix \fBsendmail\fR(1) command line and in SMTP commands.
index d09ff96584b18c8a66d726658305d880e9228790..f139c0d5c1c75f2232306b0273bdf9f7c8ddea97 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     smtp(8), SMTP client
 /*     postconf(5), configuration parameters
index f111a4f7bb081b5216ca35ca3ca8670d8a46662a..a504f264ee61a7af3736710b39b44c663b3e4106 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* FILES
 /*     /var/spool/postfix, mail queue
 /*     /etc/postfix, configuration files
index 1e35218bc8300190a6821a93a499db4eb380bf2f..156f7d44e656180a2348038fe45985da77329337 100644 (file)
@@ -66,8 +66,8 @@
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 2.9 and later:
 /* .IP "\fBenable_long_queue_ids (no)\fR"
index 33ee10272e1a53ce02d7e8f9a0b83f3a39240581..93a033e3310eb5cdb0479fe53b5a3eb30286acd8 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available with Postfix 2.2 and earlier:
 /* .IP "\fBfallback_relay (empty)\fR"
index 2e24a08b896eb628af4c4e7e77e70c24a972df2f..b3d3b0151b432f6cbbee71d5daaf251e74316f88 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 2.2 and later:
 /* .IP "\fBsmtpd_forbidden_commands (CONNECT, GET, POST)\fR"
@@ -4896,6 +4896,15 @@ static void smtpd_proto(SMTPD_STATE *state)
 
     case 0:
 
+       /*
+        * Reset the per-command counters.
+        */
+       for (cmdp = smtpd_cmd_table; /* see below */ ; cmdp++) {
+           cmdp->success_count = cmdp->total_count = 0;
+           if (cmdp->name == 0)
+               break;
+       }
+
        /*
         * In TLS wrapper mode, turn on TLS using code that is shared with
         * the STARTTLS command. This code does not return when the handshake
@@ -5067,15 +5076,6 @@ static void smtpd_proto(SMTPD_STATE *state)
                                var_smtpd_sasl_opts);
 #endif
 
-       /*
-        * Reset the per-command counters.
-        */
-       for (cmdp = smtpd_cmd_table; /* see below */ ; cmdp++) {
-           cmdp->success_count = cmdp->total_count = 0;
-           if (cmdp->name == 0)
-               break;
-       }
-
        /*
         * The command read/execute loop.
         */
index 697be2f80009b0f0a5f4b2c686fe071c7d356906..105064c5d273e29c99a423599acf1a009629f8f4 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     postconf(5), configuration parameters
 /*     master(8), process manager
index 3475eb04d5004473650c47680d10f45ef7e99b79..905783940e43f6631118fba721ef3eb166f10520 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     smtp(8), Postfix SMTP client
 /*     smtpd(8), Postfix SMTP server
index 57c31db0cbc4c1cfbd6a5a54c60cf92384d650be..ed3e6b4e9819dab2be5d0dde4b884018b49df7e2 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     postscreen(8), Postfix zombie blocker
 /*     smtpd(8), Postfix SMTP server
index 01eb95c95f21ea5dc4da21fcc7b27c2704eb18cd..d7cb6b91043ae2545975cccb3ce60905da2b3df3 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 2.0 and later:
 /* .IP "\fBhelpful_warnings (yes)\fR"
index f1c5b8079ebbfc0db215bb92f5d8b8dab31dcecf..3a97e718034926b57fb95778cdf38c9fbd04eba2 100644 (file)
@@ -532,7 +532,8 @@ tests: all valid_hostname_test mac_expand_test dict_test unescape_test \
        myaddrinfo_test format_tv_test ip_match_test name_mask_tests \
        base32_code_test dict_thash_test surrogate_test timecmp_test \
        dict_static_test dict_inline_test midna_domain_test casefold_test \
-       dict_utf8_test strcasecmp_utf8_test vbuf_print_test dict_regexp_test
+       dict_utf8_test strcasecmp_utf8_test vbuf_print_test dict_regexp_test \
+       dict_union_test dict_pipe_test
 
 root_tests:
 
@@ -795,6 +796,16 @@ vbuf_print_test: vbuf_print vbuf_print_test.in vbuf_print_test.ref
        diff vbuf_print_test.ref vbuf_print_test.tmp
        rm -f vbuf_print_test.tmp
 
+dict_union_test: dict_open dict_union_test.in dict_union_test.ref
+        $(SHLIB_ENV) sh -x dict_union_test.in >dict_union_test.tmp 2>&1
+       diff dict_union_test.ref dict_union_test.tmp
+       rm -f dict_union_test.tmp
+
+dict_pipe_test: dict_open dict_pipe_test.in dict_pipe_test.ref
+        $(SHLIB_ENV) sh -x dict_pipe_test.in >dict_pipe_test.tmp 2>&1
+       diff dict_pipe_test.ref dict_pipe_test.tmp
+       rm -f dict_pipe_test.tmp
+
 depend: $(MAKES)
        (sed '1,/^# do not edit/!d' Makefile.in; \
        set -e; for i in [a-z][a-z0-9]*.c; do \
diff --git a/postfix/src/util/dict_pipe_test.in b/postfix/src/util/dict_pipe_test.in
new file mode 100644 (file)
index 0000000..4ee6f10
--- /dev/null
@@ -0,0 +1,9 @@
+./dict_open 'pipemap:{inline:{k1=v1,k2=v2},inline:{v2=v3}}' read <<EOF
+get k0
+get k1
+get k2
+EOF
+./dict_open 'pipemap:{inline:{k1=v1},fail:fail}' read <<EOF
+get k0
+get k1
+EOF
diff --git a/postfix/src/util/dict_pipe_test.ref b/postfix/src/util/dict_pipe_test.ref
new file mode 100644 (file)
index 0000000..ecb865a
--- /dev/null
@@ -0,0 +1,14 @@
++ ./dict_open pipemap:{inline:{k1=v1,k2=v2},inline:{v2=v3}} read
+owner=trusted (uid=2147483647)
+> get k0
+k0: not found
+> get k1
+k1: not found
+> get k2
+k2=v3
++ ./dict_open pipemap:{inline:{k1=v1},fail:fail} read
+owner=trusted (uid=2147483647)
+> get k0
+k0: not found
+> get k1
+k1: error
index a19e0480958bcca63392f0945747c03bd27fa469..c2c54bf883efe36a03e06e2a9546b0dcd1fd92fd 100644 (file)
@@ -81,11 +81,13 @@ static const char *dict_union_lookup(DICT *dict, const char *query)
     for (cpp = dict_union->map_union->argv; (dict_type_name = *cpp) != 0; cpp++) {
        if ((map = dict_handle(dict_type_name)) == 0)
            msg_panic("%s: dictionary \"%s\" not found", myname, dict_type_name);
-       if ((result = dict_get(map, query)) == 0)
-           continue;
-       if (VSTRING_LEN(dict_union->re_buf) > 0)
-           VSTRING_ADDCH(dict_union->re_buf, ',');
-       vstring_strcat(dict_union->re_buf, result);
+       if ((result = dict_get(map, query)) != 0) {
+           if (VSTRING_LEN(dict_union->re_buf) > 0)
+               VSTRING_ADDCH(dict_union->re_buf, ',');
+           vstring_strcat(dict_union->re_buf, result);
+       } else if (map->error != 0) {
+           DICT_ERR_VAL_RETURN(dict, map->error, 0);
+       }
     }
     DICT_ERR_VAL_RETURN(dict, DICT_ERR_NONE,
                        VSTRING_LEN(dict_union->re_buf) > 0 ?
diff --git a/postfix/src/util/dict_union_test.in b/postfix/src/util/dict_union_test.in
new file mode 100644 (file)
index 0000000..139c248
--- /dev/null
@@ -0,0 +1,7 @@
+./dict_open 'unionmap:{static:one,static:two,inline:{foo=three}}' read <<EOF
+get foo
+get bar
+EOF
+./dict_open 'unionmap:{static:one,fail:fail}' read <<EOF
+get foo
+EOF
diff --git a/postfix/src/util/dict_union_test.ref b/postfix/src/util/dict_union_test.ref
new file mode 100644 (file)
index 0000000..b609410
--- /dev/null
@@ -0,0 +1,10 @@
++ ./dict_open unionmap:{static:one,static:two,inline:{foo=three}} read
+owner=trusted (uid=2147483647)
+> get foo
+foo=one,two,three
+> get bar
+bar=one,two
++ ./dict_open unionmap:{static:one,fail:fail} read
+owner=trusted (uid=2147483647)
+> get foo
+foo: error
index 18f17ab1af25f7ca12c72f718b6a2e1e0c06b398..7eacca907466925b54097c2f08ac929b76f68312 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* SEE ALSO
 /*     smtpd(8), Postfix SMTP server
 /*     cleanup(8), enqueue Postfix message
index e549c94505064f139c2fcfce90d5121b914cbd79..b849912e4b036777e58fd45abaaed75e624862a1 100644 (file)
 /* .IP "\fBsyslog_facility (mail)\fR"
 /*     The syslog facility of Postfix logging.
 /* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
-/*     The mail system name that is prepended to the process name in syslog
-/*     records, so that "smtpd" becomes, for example, "postfix/smtpd".
+/*     A prefix that is prepended to the process name in syslog
+/*     records, so that, for example, "smtpd" becomes "prefix/smtpd".
 /* .PP
 /*     Available in Postfix version 3.0 and later:
 /* .IP "\fBvirtual_delivery_status_filter ($default_delivery_status_filter)\fR"