mirror of
https://github.com/vdukhovni/postfix
synced 2025-08-30 21:55:20 +00:00
postfix-3.7-20211205
This commit is contained in:
committed by
Viktor Dukhovni
parent
3b0ac407f3
commit
f653a0d1fd
@@ -25936,3 +25936,23 @@ Apologies for any names omitted.
|
|||||||
library is still supported). See RELEASE_NOTES for details.
|
library is still supported). See RELEASE_NOTES for details.
|
||||||
Files: makedefs, util/dict_open.c, util.dict_pcre.c,
|
Files: makedefs, util/dict_open.c, util.dict_pcre.c,
|
||||||
proto/pcre_table, proto/PCRE_README.html.
|
proto/pcre_table, proto/PCRE_README.html.
|
||||||
|
|
||||||
|
20211129
|
||||||
|
|
||||||
|
Portability: defines for FreeBSD <= 14.x, OpenBSD 7.x, NetBSD <=
|
||||||
|
10.x. Brad Smith. Files: makedefs, util/sys_defs.h.
|
||||||
|
|
||||||
|
20211202
|
||||||
|
|
||||||
|
Cleanup: warning messages when a Diffie-Hellman parameter
|
||||||
|
file cannot be opened or parsed. Viktor Dukhovni. File:
|
||||||
|
tls/tls_dh.c.
|
||||||
|
|
||||||
|
20211204
|
||||||
|
|
||||||
|
Cleanup: parameter descriptions in manpages were frozen in the
|
||||||
|
past. Files: proto/aliases, src/local/local.c, src/pipe/pipe.c,
|
||||||
|
src/qmqpd/qmqpd.c, src/trivial-rewrite/trivial-rewrite.c.
|
||||||
|
|
||||||
|
Documentation: added a "howto tip" to the stock main.cf
|
||||||
|
file. File: conf/main.cf
|
||||||
|
@@ -2,6 +2,10 @@
|
|||||||
# of all parameters. For the syntax, and for a complete parameter
|
# of all parameters. For the syntax, and for a complete parameter
|
||||||
# list, see the postconf(5) manual page (command: "man 5 postconf").
|
# list, see the postconf(5) manual page (command: "man 5 postconf").
|
||||||
#
|
#
|
||||||
|
# TIP: use the command "postconf -n" to view main.cf parameter
|
||||||
|
# settings, "postconf parametername" to view a specific parameter,
|
||||||
|
# and "postconf 'parametername=value'" to set a specific parameter.
|
||||||
|
#
|
||||||
# For common configuration examples, see BASIC_CONFIGURATION_README
|
# For common configuration examples, see BASIC_CONFIGURATION_README
|
||||||
# and STANDARD_CONFIGURATION_README. To find these documents, use
|
# and STANDARD_CONFIGURATION_README. To find these documents, use
|
||||||
# the command "postconf html_directory readme_directory", or go to
|
# the command "postconf html_directory readme_directory", or go to
|
||||||
|
@@ -164,16 +164,15 @@ ALIASES(5) ALIASES(5)
|
|||||||
set to "-".
|
set to "-".
|
||||||
|
|
||||||
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address local-
|
||||||
extension (example: user+foo), or a .forward file name from its
|
part, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
|
|
||||||
Available in Postfix version 2.3 and later:
|
Available in Postfix version 2.3 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#frozen_delivered_to">frozen_delivered_to</a> (yes)</b>
|
<b><a href="postconf.5.html#frozen_delivered_to">frozen_delivered_to</a> (yes)</b>
|
||||||
Update the <a href="local.8.html"><b>local</b>(8)</a> delivery agent's idea of the Delivered-To:
|
Update the <a href="local.8.html"><b>local</b>(8)</a> delivery agent's idea of the Delivered-To:
|
||||||
address (see <a href="postconf.5.html#prepend_delivered_header">prepend_delivered_header</a>) only once, at the start
|
address (see <a href="postconf.5.html#prepend_delivered_header">prepend_delivered_header</a>) only once, at the start
|
||||||
of a delivery attempt; do not update the Delivered-To: address
|
of a delivery attempt; do not update the Delivered-To: address
|
||||||
while expanding aliases or .forward files.
|
while expanding aliases or .forward files.
|
||||||
|
|
||||||
<b>STANDARDS</b>
|
<b>STANDARDS</b>
|
||||||
|
@@ -550,9 +550,8 @@ LOCAL(8) LOCAL(8)
|
|||||||
The location of the Postfix top-level queue directory.
|
The location of the Postfix top-level queue directory.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address local-
|
||||||
extension (example: user+foo), or a .forward file name from its
|
part, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
|
|
||||||
<b><a href="postconf.5.html#require_home_directory">require_home_directory</a> (no)</b>
|
<b><a href="postconf.5.html#require_home_directory">require_home_directory</a> (no)</b>
|
||||||
Require that a <a href="local.8.html"><b>local</b>(8)</a> recipient's home directory exists before
|
Require that a <a href="local.8.html"><b>local</b>(8)</a> recipient's home directory exists before
|
||||||
@@ -562,14 +561,14 @@ LOCAL(8) LOCAL(8)
|
|||||||
The syslog facility of Postfix logging.
|
The syslog facility of Postfix logging.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
|
<b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
|
||||||
A prefix that is prepended to the process name in syslog
|
A prefix that is prepended to the process name in syslog
|
||||||
records, so that, for example, "smtpd" becomes "prefix/smtpd".
|
records, so that, for example, "smtpd" becomes "prefix/smtpd".
|
||||||
|
|
||||||
Available in Postfix version 3.3 and later:
|
Available in Postfix version 3.3 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#enable_original_recipient">enable_original_recipient</a> (yes)</b>
|
<b><a href="postconf.5.html#enable_original_recipient">enable_original_recipient</a> (yes)</b>
|
||||||
Enable support for the original recipient address after an
|
Enable support for the original recipient address after an
|
||||||
address is rewritten to a different address (for example with
|
address is rewritten to a different address (for example with
|
||||||
aliasing or with canonical mapping).
|
aliasing or with canonical mapping).
|
||||||
|
|
||||||
<b><a href="postconf.5.html#service_name">service_name</a> (read-only)</b>
|
<b><a href="postconf.5.html#service_name">service_name</a> (read-only)</b>
|
||||||
@@ -578,7 +577,7 @@ LOCAL(8) LOCAL(8)
|
|||||||
Available in Postfix 3.5 and later:
|
Available in Postfix 3.5 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#info_log_address_format">info_log_address_format</a> (external)</b>
|
<b><a href="postconf.5.html#info_log_address_format">info_log_address_format</a> (external)</b>
|
||||||
The email address form that will be used in non-debug logging
|
The email address form that will be used in non-debug logging
|
||||||
(info, warning, etc.).
|
(info, warning, etc.).
|
||||||
|
|
||||||
<b>FILES</b>
|
<b>FILES</b>
|
||||||
@@ -602,10 +601,10 @@ LOCAL(8) LOCAL(8)
|
|||||||
The Secure Mailer license must be distributed with this software.
|
The Secure Mailer license must be distributed with this software.
|
||||||
|
|
||||||
<b>HISTORY</b>
|
<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.
|
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>
|
<b>AUTHOR(S)</b>
|
||||||
Wietse Venema
|
Wietse Venema
|
||||||
|
@@ -443,29 +443,28 @@ PIPE(8) PIPE(8)
|
|||||||
The location of the Postfix top-level queue directory.
|
The location of the Postfix top-level queue directory.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address local-
|
||||||
extension (example: user+foo), or a .forward file name from its
|
part, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
|
|
||||||
<b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
|
<b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
|
||||||
The syslog facility of Postfix logging.
|
The syslog facility of Postfix logging.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
|
<b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
|
||||||
A prefix that is prepended to the process name in syslog
|
A prefix that is prepended to the process name in syslog
|
||||||
records, so that, for example, "smtpd" becomes "prefix/smtpd".
|
records, so that, for example, "smtpd" becomes "prefix/smtpd".
|
||||||
|
|
||||||
Available in Postfix version 3.0 and later:
|
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>
|
<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-
|
delivery status code or explanatory text of successful or unsuc-
|
||||||
cessful deliveries.
|
cessful deliveries.
|
||||||
|
|
||||||
Available in Postfix version 3.3 and later:
|
Available in Postfix version 3.3 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#enable_original_recipient">enable_original_recipient</a> (yes)</b>
|
<b><a href="postconf.5.html#enable_original_recipient">enable_original_recipient</a> (yes)</b>
|
||||||
Enable support for the original recipient address after an
|
Enable support for the original recipient address after an
|
||||||
address is rewritten to a different address (for example with
|
address is rewritten to a different address (for example with
|
||||||
aliasing or with canonical mapping).
|
aliasing or with canonical mapping).
|
||||||
|
|
||||||
<b><a href="postconf.5.html#service_name">service_name</a> (read-only)</b>
|
<b><a href="postconf.5.html#service_name">service_name</a> (read-only)</b>
|
||||||
@@ -474,7 +473,7 @@ PIPE(8) PIPE(8)
|
|||||||
Available in Postfix 3.5 and later:
|
Available in Postfix 3.5 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#info_log_address_format">info_log_address_format</a> (external)</b>
|
<b><a href="postconf.5.html#info_log_address_format">info_log_address_format</a> (external)</b>
|
||||||
The email address form that will be used in non-debug logging
|
The email address form that will be used in non-debug logging
|
||||||
(info, warning, etc.).
|
(info, warning, etc.).
|
||||||
|
|
||||||
<b>SEE ALSO</b>
|
<b>SEE ALSO</b>
|
||||||
|
@@ -92,13 +92,15 @@ QMQPD(8) QMQPD(8)
|
|||||||
|
|
||||||
<b>TROUBLE SHOOTING CONTROLS</b>
|
<b>TROUBLE SHOOTING CONTROLS</b>
|
||||||
<b><a href="postconf.5.html#debug_peer_level">debug_peer_level</a> (2)</b>
|
<b><a href="postconf.5.html#debug_peer_level">debug_peer_level</a> (2)</b>
|
||||||
The increment in verbose logging level when a remote client or
|
The increment in verbose logging level when a nexthop destina-
|
||||||
server matches a pattern in the <a href="postconf.5.html#debug_peer_list">debug_peer_list</a> parameter.
|
tion, remote client or server name or network address matches a
|
||||||
|
pattern given with the <a href="postconf.5.html#debug_peer_list">debug_peer_list</a> parameter.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#debug_peer_list">debug_peer_list</a> (empty)</b>
|
<b><a href="postconf.5.html#debug_peer_list">debug_peer_list</a> (empty)</b>
|
||||||
Optional list of remote client or server hostname or network
|
Optional list of nexthop destination, remote client or server
|
||||||
address patterns that cause the verbose logging level to
|
name or network address patterns that, if matched, cause the
|
||||||
increase by the amount specified in $<a href="postconf.5.html#debug_peer_level">debug_peer_level</a>.
|
verbose logging level to increase by the amount specified in
|
||||||
|
$<a href="postconf.5.html#debug_peer_level">debug_peer_level</a>.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#soft_bounce">soft_bounce</a> (no)</b>
|
<b><a href="postconf.5.html#soft_bounce">soft_bounce</a> (no)</b>
|
||||||
Safety net to keep mail queued that would otherwise be returned
|
Safety net to keep mail queued that would otherwise be returned
|
||||||
|
@@ -124,9 +124,8 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
|||||||
addresses that have no ".domain" information.
|
addresses that have no ".domain" information.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
<b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address local-
|
||||||
extension (example: user+foo), or a .forward file name from its
|
part, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
|
|
||||||
<b><a href="postconf.5.html#swap_bangpath">swap_bangpath</a> (yes)</b>
|
<b><a href="postconf.5.html#swap_bangpath">swap_bangpath</a> (yes)</b>
|
||||||
Enable the rewriting of "site!user" into "user@site".
|
Enable the rewriting of "site!user" into "user@site".
|
||||||
@@ -134,24 +133,24 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
|||||||
Available in Postfix 2.2 and later:
|
Available in Postfix 2.2 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> (empty)</b>
|
<b><a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> (empty)</b>
|
||||||
Don't rewrite message headers from remote clients at all when
|
Don't rewrite message headers from remote clients at all when
|
||||||
this parameter is empty; otherwise, rewrite message headers and
|
this parameter is empty; otherwise, rewrite message headers and
|
||||||
append the specified domain name to incomplete addresses.
|
append the specified domain name to incomplete addresses.
|
||||||
|
|
||||||
<b>ROUTING CONTROLS</b>
|
<b>ROUTING CONTROLS</b>
|
||||||
The following is applicable to Postfix version 2.0 and later. Earlier
|
The following is applicable to Postfix version 2.0 and later. Earlier
|
||||||
versions do not have support for: <a href="postconf.5.html#virtual_transport">virtual_transport</a>, <a href="postconf.5.html#relay_transport">relay_transport</a>,
|
versions do not have support for: <a href="postconf.5.html#virtual_transport">virtual_transport</a>, <a href="postconf.5.html#relay_transport">relay_transport</a>,
|
||||||
<a href="postconf.5.html#virtual_alias_domains">virtual_alias_domains</a>, <a href="postconf.5.html#virtual_mailbox_domains">virtual_mailbox_domains</a> or <a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a>.
|
<a href="postconf.5.html#virtual_alias_domains">virtual_alias_domains</a>, <a href="postconf.5.html#virtual_mailbox_domains">virtual_mailbox_domains</a> or <a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a>.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#local_transport">local_transport</a> (<a href="local.8.html">local</a>:$<a href="postconf.5.html#myhostname">myhostname</a>)</b>
|
<b><a href="postconf.5.html#local_transport">local_transport</a> (<a href="local.8.html">local</a>:$<a href="postconf.5.html#myhostname">myhostname</a>)</b>
|
||||||
The default mail delivery transport and next-hop destination for
|
The default mail delivery transport and next-hop destination for
|
||||||
final delivery to domains listed with <a href="postconf.5.html#mydestination">mydestination</a>, and for
|
final delivery to domains listed with <a href="postconf.5.html#mydestination">mydestination</a>, and for
|
||||||
[ipaddress] destinations that match $<a href="postconf.5.html#inet_interfaces">inet_interfaces</a> or
|
[ipaddress] destinations that match $<a href="postconf.5.html#inet_interfaces">inet_interfaces</a> or
|
||||||
$<a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a>.
|
$<a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a>.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#virtual_transport">virtual_transport</a> (virtual)</b>
|
<b><a href="postconf.5.html#virtual_transport">virtual_transport</a> (virtual)</b>
|
||||||
The default mail delivery transport and next-hop destination for
|
The default mail delivery transport and next-hop destination for
|
||||||
final delivery to domains listed with $<a href="postconf.5.html#virtual_mailbox_domains">virtual_mailbox_domains</a>.
|
final delivery to domains listed with $<a href="postconf.5.html#virtual_mailbox_domains">virtual_mailbox_domains</a>.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#relay_transport">relay_transport</a> (relay)</b>
|
<b><a href="postconf.5.html#relay_transport">relay_transport</a> (relay)</b>
|
||||||
The default mail delivery transport and next-hop destination for
|
The default mail delivery transport and next-hop destination for
|
||||||
@@ -160,49 +159,49 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
|||||||
<b><a href="postconf.5.html#default_transport">default_transport</a> (smtp)</b>
|
<b><a href="postconf.5.html#default_transport">default_transport</a> (smtp)</b>
|
||||||
The default mail delivery transport and next-hop destination for
|
The default mail delivery transport and next-hop destination for
|
||||||
destinations that do not match $<a href="postconf.5.html#mydestination">mydestination</a>, $<a href="postconf.5.html#inet_interfaces">inet_interfaces</a>,
|
destinations that do not match $<a href="postconf.5.html#mydestination">mydestination</a>, $<a href="postconf.5.html#inet_interfaces">inet_interfaces</a>,
|
||||||
$<a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a>, $<a href="postconf.5.html#virtual_alias_domains">virtual_alias_domains</a>, $<a href="postconf.5.html#virtual_mailbox_domains">virtual_mail</a>-
|
$<a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a>, $<a href="postconf.5.html#virtual_alias_domains">virtual_alias_domains</a>, $<a href="postconf.5.html#virtual_mailbox_domains">virtual_mail</a>-
|
||||||
<a href="postconf.5.html#virtual_mailbox_domains">box_domains</a>, or $<a href="postconf.5.html#relay_domains">relay_domains</a>.
|
<a href="postconf.5.html#virtual_mailbox_domains">box_domains</a>, or $<a href="postconf.5.html#relay_domains">relay_domains</a>.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#parent_domain_matches_subdomains">parent_domain_matches_subdomains</a> (see 'postconf -d' output)</b>
|
<b><a href="postconf.5.html#parent_domain_matches_subdomains">parent_domain_matches_subdomains</a> (see 'postconf -d' output)</b>
|
||||||
A list of Postfix features where the pattern "example.com" also
|
A list of Postfix features where the pattern "example.com" also
|
||||||
matches subdomains of example.com, instead of requiring an
|
matches subdomains of example.com, instead of requiring an
|
||||||
explicit ".example.com" pattern.
|
explicit ".example.com" pattern.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#relayhost">relayhost</a> (empty)</b>
|
<b><a href="postconf.5.html#relayhost">relayhost</a> (empty)</b>
|
||||||
The next-hop destination(s) for non-local mail; overrides
|
The next-hop destination(s) for non-local mail; overrides
|
||||||
non-<a href="ADDRESS_CLASS_README.html#local_domain_class">local domains</a> in recipient addresses.
|
non-<a href="ADDRESS_CLASS_README.html#local_domain_class">local domains</a> in recipient addresses.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#transport_maps">transport_maps</a> (empty)</b>
|
<b><a href="postconf.5.html#transport_maps">transport_maps</a> (empty)</b>
|
||||||
Optional lookup tables with mappings from recipient address to
|
Optional lookup tables with mappings from recipient address to
|
||||||
(message delivery transport, next-hop destination).
|
(message delivery transport, next-hop destination).
|
||||||
|
|
||||||
Available in Postfix version 2.3 and later:
|
Available in Postfix version 2.3 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#sender_dependent_relayhost_maps">sender_dependent_relayhost_maps</a> (empty)</b>
|
<b><a href="postconf.5.html#sender_dependent_relayhost_maps">sender_dependent_relayhost_maps</a> (empty)</b>
|
||||||
A sender-dependent override for the global <a href="postconf.5.html#relayhost">relayhost</a> parameter
|
A sender-dependent override for the global <a href="postconf.5.html#relayhost">relayhost</a> parameter
|
||||||
setting.
|
setting.
|
||||||
|
|
||||||
Available in Postfix version 2.5 and later:
|
Available in Postfix version 2.5 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#empty_address_relayhost_maps_lookup_key">empty_address_relayhost_maps_lookup_key</a> (</b><><b>)</b>
|
<b><a href="postconf.5.html#empty_address_relayhost_maps_lookup_key">empty_address_relayhost_maps_lookup_key</a> (</b><><b>)</b>
|
||||||
The <a href="postconf.5.html#sender_dependent_relayhost_maps">sender_dependent_relayhost_maps</a> search string that will be
|
The <a href="postconf.5.html#sender_dependent_relayhost_maps">sender_dependent_relayhost_maps</a> search string that will be
|
||||||
used instead of the null sender address.
|
used instead of the null sender address.
|
||||||
|
|
||||||
Available in Postfix version 2.7 and later:
|
Available in Postfix version 2.7 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#empty_address_default_transport_maps_lookup_key">empty_address_default_transport_maps_lookup_key</a> (</b><><b>)</b>
|
<b><a href="postconf.5.html#empty_address_default_transport_maps_lookup_key">empty_address_default_transport_maps_lookup_key</a> (</b><><b>)</b>
|
||||||
The <a href="postconf.5.html#sender_dependent_default_transport_maps">sender_dependent_default_transport_maps</a> search string that
|
The <a href="postconf.5.html#sender_dependent_default_transport_maps">sender_dependent_default_transport_maps</a> search string that
|
||||||
will be used instead of the null sender address.
|
will be used instead of the null sender address.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#sender_dependent_default_transport_maps">sender_dependent_default_transport_maps</a> (empty)</b>
|
<b><a href="postconf.5.html#sender_dependent_default_transport_maps">sender_dependent_default_transport_maps</a> (empty)</b>
|
||||||
A sender-dependent override for the global <a href="postconf.5.html#default_transport">default_transport</a>
|
A sender-dependent override for the global <a href="postconf.5.html#default_transport">default_transport</a>
|
||||||
parameter setting.
|
parameter setting.
|
||||||
|
|
||||||
<b>ADDRESS VERIFICATION CONTROLS</b>
|
<b>ADDRESS VERIFICATION CONTROLS</b>
|
||||||
Postfix version 2.1 introduces sender and recipient address verifica-
|
Postfix version 2.1 introduces sender and recipient address verifica-
|
||||||
tion. This feature is implemented by sending probe email messages that
|
tion. This feature is implemented by sending probe email messages that
|
||||||
are not actually delivered. By default, address verification probes
|
are not actually delivered. By default, address verification probes
|
||||||
use the same route as regular mail. To override specific aspects of
|
use the same route as regular mail. To override specific aspects of
|
||||||
message routing for address verification probes, specify one or more of
|
message routing for address verification probes, specify one or more of
|
||||||
the following:
|
the following:
|
||||||
|
|
||||||
@@ -211,7 +210,7 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
|||||||
ification probes.
|
ification probes.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#address_verify_virtual_transport">address_verify_virtual_transport</a> ($<a href="postconf.5.html#virtual_transport">virtual_transport</a>)</b>
|
<b><a href="postconf.5.html#address_verify_virtual_transport">address_verify_virtual_transport</a> ($<a href="postconf.5.html#virtual_transport">virtual_transport</a>)</b>
|
||||||
Overrides the <a href="postconf.5.html#virtual_transport">virtual_transport</a> parameter setting for address
|
Overrides the <a href="postconf.5.html#virtual_transport">virtual_transport</a> parameter setting for address
|
||||||
verification probes.
|
verification probes.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#address_verify_relay_transport">address_verify_relay_transport</a> ($<a href="postconf.5.html#relay_transport">relay_transport</a>)</b>
|
<b><a href="postconf.5.html#address_verify_relay_transport">address_verify_relay_transport</a> ($<a href="postconf.5.html#relay_transport">relay_transport</a>)</b>
|
||||||
@@ -219,11 +218,11 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
|||||||
ification probes.
|
ification probes.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#address_verify_default_transport">address_verify_default_transport</a> ($<a href="postconf.5.html#default_transport">default_transport</a>)</b>
|
<b><a href="postconf.5.html#address_verify_default_transport">address_verify_default_transport</a> ($<a href="postconf.5.html#default_transport">default_transport</a>)</b>
|
||||||
Overrides the <a href="postconf.5.html#default_transport">default_transport</a> parameter setting for address
|
Overrides the <a href="postconf.5.html#default_transport">default_transport</a> parameter setting for address
|
||||||
verification probes.
|
verification probes.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#address_verify_relayhost">address_verify_relayhost</a> ($<a href="postconf.5.html#relayhost">relayhost</a>)</b>
|
<b><a href="postconf.5.html#address_verify_relayhost">address_verify_relayhost</a> ($<a href="postconf.5.html#relayhost">relayhost</a>)</b>
|
||||||
Overrides the <a href="postconf.5.html#relayhost">relayhost</a> parameter setting for address verifica-
|
Overrides the <a href="postconf.5.html#relayhost">relayhost</a> parameter setting for address verifica-
|
||||||
tion probes.
|
tion probes.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#address_verify_transport_maps">address_verify_transport_maps</a> ($<a href="postconf.5.html#transport_maps">transport_maps</a>)</b>
|
<b><a href="postconf.5.html#address_verify_transport_maps">address_verify_transport_maps</a> ($<a href="postconf.5.html#transport_maps">transport_maps</a>)</b>
|
||||||
@@ -234,34 +233,34 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
|||||||
|
|
||||||
<b><a href="postconf.5.html#address_verify_sender_dependent_relayhost_maps">address_verify_sender_dependent_relayhost_maps</a> ($<a href="postconf.5.html#sender_dependent_relayhost_maps">sender_depen</a>-</b>
|
<b><a href="postconf.5.html#address_verify_sender_dependent_relayhost_maps">address_verify_sender_dependent_relayhost_maps</a> ($<a href="postconf.5.html#sender_dependent_relayhost_maps">sender_depen</a>-</b>
|
||||||
<b><a href="postconf.5.html#sender_dependent_relayhost_maps">dent_relayhost_maps</a>)</b>
|
<b><a href="postconf.5.html#sender_dependent_relayhost_maps">dent_relayhost_maps</a>)</b>
|
||||||
Overrides the <a href="postconf.5.html#sender_dependent_relayhost_maps">sender_dependent_relayhost_maps</a> parameter setting
|
Overrides the <a href="postconf.5.html#sender_dependent_relayhost_maps">sender_dependent_relayhost_maps</a> parameter setting
|
||||||
for address verification probes.
|
for address verification probes.
|
||||||
|
|
||||||
Available in Postfix version 2.7 and later:
|
Available in Postfix version 2.7 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#address_verify_sender_dependent_default_transport_maps">address_verify_sender_dependent_default_transport_maps</a> ($<a href="postconf.5.html#sender_dependent_default_transport_maps">sender_depen</a>-</b>
|
<b><a href="postconf.5.html#address_verify_sender_dependent_default_transport_maps">address_verify_sender_dependent_default_transport_maps</a> ($<a href="postconf.5.html#sender_dependent_default_transport_maps">sender_depen</a>-</b>
|
||||||
<b><a href="postconf.5.html#sender_dependent_default_transport_maps">dent_default_transport_maps</a>)</b>
|
<b><a href="postconf.5.html#sender_dependent_default_transport_maps">dent_default_transport_maps</a>)</b>
|
||||||
Overrides the <a href="postconf.5.html#sender_dependent_default_transport_maps">sender_dependent_default_transport_maps</a> parameter
|
Overrides the <a href="postconf.5.html#sender_dependent_default_transport_maps">sender_dependent_default_transport_maps</a> parameter
|
||||||
setting for address verification probes.
|
setting for address verification probes.
|
||||||
|
|
||||||
<b>MISCELLANEOUS CONTROLS</b>
|
<b>MISCELLANEOUS CONTROLS</b>
|
||||||
<b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
|
<b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
|
||||||
The default location of the Postfix <a href="postconf.5.html">main.cf</a> and <a href="master.5.html">master.cf</a> con-
|
The default location of the Postfix <a href="postconf.5.html">main.cf</a> and <a href="master.5.html">master.cf</a> con-
|
||||||
figuration files.
|
figuration files.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#daemon_timeout">daemon_timeout</a> (18000s)</b>
|
<b><a href="postconf.5.html#daemon_timeout">daemon_timeout</a> (18000s)</b>
|
||||||
How much time a Postfix daemon process may take to handle a
|
How much time a Postfix daemon process may take to handle a
|
||||||
request before it is terminated by a built-in watchdog timer.
|
request before it is terminated by a built-in watchdog timer.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#empty_address_recipient">empty_address_recipient</a> (MAILER-DAEMON)</b>
|
<b><a href="postconf.5.html#empty_address_recipient">empty_address_recipient</a> (MAILER-DAEMON)</b>
|
||||||
The recipient of mail addressed to the null address.
|
The recipient of mail addressed to the null address.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#ipc_timeout">ipc_timeout</a> (3600s)</b>
|
<b><a href="postconf.5.html#ipc_timeout">ipc_timeout</a> (3600s)</b>
|
||||||
The time limit for sending or receiving information over an
|
The time limit for sending or receiving information over an
|
||||||
internal communication channel.
|
internal communication channel.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#max_idle">max_idle</a> (100s)</b>
|
<b><a href="postconf.5.html#max_idle">max_idle</a> (100s)</b>
|
||||||
The maximum amount of time that an idle Postfix daemon process
|
The maximum amount of time that an idle Postfix daemon process
|
||||||
waits for an incoming connection before terminating voluntarily.
|
waits for an incoming connection before terminating voluntarily.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#max_use">max_use</a> (100)</b>
|
<b><a href="postconf.5.html#max_use">max_use</a> (100)</b>
|
||||||
@@ -282,20 +281,20 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
|||||||
The location of the Postfix top-level queue directory.
|
The location of the Postfix top-level queue directory.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#show_user_unknown_table_name">show_user_unknown_table_name</a> (yes)</b>
|
<b><a href="postconf.5.html#show_user_unknown_table_name">show_user_unknown_table_name</a> (yes)</b>
|
||||||
Display the name of the recipient table in the "User unknown"
|
Display the name of the recipient table in the "User unknown"
|
||||||
responses.
|
responses.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
|
<b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
|
||||||
The syslog facility of Postfix logging.
|
The syslog facility of Postfix logging.
|
||||||
|
|
||||||
<b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
|
<b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
|
||||||
A prefix that is prepended to the process name in syslog
|
A prefix that is prepended to the process name in syslog
|
||||||
records, so that, for example, "smtpd" becomes "prefix/smtpd".
|
records, so that, for example, "smtpd" becomes "prefix/smtpd".
|
||||||
|
|
||||||
Available in Postfix version 2.0 and later:
|
Available in Postfix version 2.0 and later:
|
||||||
|
|
||||||
<b><a href="postconf.5.html#helpful_warnings">helpful_warnings</a> (yes)</b>
|
<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.
|
vide helpful suggestions.
|
||||||
|
|
||||||
Available in Postfix 3.3 and later:
|
Available in Postfix 3.3 and later:
|
||||||
|
@@ -309,6 +309,24 @@ case "$SYSTEM.$RELEASE" in
|
|||||||
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
: ${PLUGIN_LD="${CC} -shared"}
|
: ${PLUGIN_LD="${CC} -shared"}
|
||||||
;;
|
;;
|
||||||
|
FreeBSD.13*) SYSTYPE=FREEBSD13
|
||||||
|
: ${CC=cc}
|
||||||
|
: ${SHLIB_SUFFIX=.so}
|
||||||
|
: ${SHLIB_CFLAGS=-fPIC}
|
||||||
|
: ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'}
|
||||||
|
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||||
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
|
: ${PLUGIN_LD="${CC} -shared"}
|
||||||
|
;;
|
||||||
|
FreeBSD.14*) SYSTYPE=FREEBSD14
|
||||||
|
: ${CC=cc}
|
||||||
|
: ${SHLIB_SUFFIX=.so}
|
||||||
|
: ${SHLIB_CFLAGS=-fPIC}
|
||||||
|
: ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'}
|
||||||
|
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||||
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
|
: ${PLUGIN_LD="${CC} -shared"}
|
||||||
|
;;
|
||||||
DragonFly.*) SYSTYPE=DRAGONFLY
|
DragonFly.*) SYSTYPE=DRAGONFLY
|
||||||
;;
|
;;
|
||||||
OpenBSD.2*) SYSTYPE=OPENBSD2
|
OpenBSD.2*) SYSTYPE=OPENBSD2
|
||||||
@@ -335,6 +353,15 @@ case "$SYSTEM.$RELEASE" in
|
|||||||
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
: ${PLUGIN_LD="${CC} -shared"}
|
: ${PLUGIN_LD="${CC} -shared"}
|
||||||
;;
|
;;
|
||||||
|
OpenBSD.7*) SYSTYPE=OPENBSD7
|
||||||
|
: ${CC=cc}
|
||||||
|
: ${SHLIB_SUFFIX=.so.1.0}
|
||||||
|
: ${SHLIB_CFLAGS=-fPIC}
|
||||||
|
: ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'}
|
||||||
|
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||||
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
|
: ${PLUGIN_LD="${CC} -shared"}
|
||||||
|
;;
|
||||||
ekkoBSD.1*) SYSTYPE=EKKOBSD1
|
ekkoBSD.1*) SYSTYPE=EKKOBSD1
|
||||||
;;
|
;;
|
||||||
NetBSD.1*) SYSTYPE=NETBSD1
|
NetBSD.1*) SYSTYPE=NETBSD1
|
||||||
@@ -354,8 +381,32 @@ case "$SYSTEM.$RELEASE" in
|
|||||||
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||||
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
: ${PLUGIN_LD="${CC-gcc} -shared"}
|
: ${PLUGIN_LD="${CC-gcc} -shared"}
|
||||||
;;
|
;;
|
||||||
NetBSD.7*) SYSTYPE=NETBSD7
|
NetBSD.7*) SYSTYPE=NETBSD7
|
||||||
|
: ${SHLIB_SUFFIX=.so}
|
||||||
|
: ${SHLIB_CFLAGS=-fPIC}
|
||||||
|
: ${SHLIB_LD="${CC-gcc} -shared"' -Wl,-soname,${LIB}'}
|
||||||
|
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||||
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
|
: ${PLUGIN_LD="${CC-gcc} -shared"}
|
||||||
|
;;
|
||||||
|
NetBSD.8*) SYSTYPE=NETBSD8
|
||||||
|
: ${SHLIB_SUFFIX=.so}
|
||||||
|
: ${SHLIB_CFLAGS=-fPIC}
|
||||||
|
: ${SHLIB_LD="${CC-gcc} -shared"' -Wl,-soname,${LIB}'}
|
||||||
|
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||||
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
|
: ${PLUGIN_LD="${CC-gcc} -shared"}
|
||||||
|
;;
|
||||||
|
NetBSD.9*) SYSTYPE=NETBSD9
|
||||||
|
: ${SHLIB_SUFFIX=.so}
|
||||||
|
: ${SHLIB_CFLAGS=-fPIC}
|
||||||
|
: ${SHLIB_LD="${CC-gcc} -shared"' -Wl,-soname,${LIB}'}
|
||||||
|
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||||
|
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||||
|
: ${PLUGIN_LD="${CC-gcc} -shared"}
|
||||||
|
;;
|
||||||
|
NetBSD.10*) SYSTYPE=NETBSD10
|
||||||
: ${SHLIB_SUFFIX=.so}
|
: ${SHLIB_SUFFIX=.so}
|
||||||
: ${SHLIB_CFLAGS=-fPIC}
|
: ${SHLIB_CFLAGS=-fPIC}
|
||||||
: ${SHLIB_LD="${CC-gcc} -shared"' -Wl,-soname,${LIB}'}
|
: ${SHLIB_LD="${CC-gcc} -shared"' -Wl,-soname,${LIB}'}
|
||||||
|
@@ -180,9 +180,8 @@ Enable special treatment for owner\-\fIlistname\fR entries in the
|
|||||||
\fIlistname\fR\-request address localparts when the recipient_delimiter
|
\fIlistname\fR\-request address localparts when the recipient_delimiter
|
||||||
is set to "\-".
|
is set to "\-".
|
||||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address
|
||||||
extension (example: user+foo), or a .forward file name from its
|
localpart, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
.PP
|
.PP
|
||||||
Available in Postfix version 2.3 and later:
|
Available in Postfix version 2.3 and later:
|
||||||
.IP "\fBfrozen_delivered_to (yes)\fR"
|
.IP "\fBfrozen_delivered_to (yes)\fR"
|
||||||
|
@@ -585,9 +585,8 @@ key to the lookup result.
|
|||||||
.IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
.IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
||||||
The location of the Postfix top\-level queue directory.
|
The location of the Postfix top\-level queue directory.
|
||||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address
|
||||||
extension (example: user+foo), or a .forward file name from its
|
localpart, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
.IP "\fBrequire_home_directory (no)\fR"
|
.IP "\fBrequire_home_directory (no)\fR"
|
||||||
Require that a \fBlocal\fR(8) recipient's home directory exists
|
Require that a \fBlocal\fR(8) recipient's home directory exists
|
||||||
before mail delivery is attempted.
|
before mail delivery is attempted.
|
||||||
|
@@ -427,9 +427,8 @@ The process name of a Postfix command or daemon process.
|
|||||||
.IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
.IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
||||||
The location of the Postfix top\-level queue directory.
|
The location of the Postfix top\-level queue directory.
|
||||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address
|
||||||
extension (example: user+foo), or a .forward file name from its
|
localpart, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
.IP "\fBsyslog_facility (mail)\fR"
|
.IP "\fBsyslog_facility (mail)\fR"
|
||||||
The syslog facility of Postfix logging.
|
The syslog facility of Postfix logging.
|
||||||
.IP "\fBsyslog_name (see 'postconf -d' output)\fR"
|
.IP "\fBsyslog_name (see 'postconf -d' output)\fR"
|
||||||
|
@@ -106,12 +106,13 @@ The time limit for sending or receiving information over the network.
|
|||||||
.ad
|
.ad
|
||||||
.fi
|
.fi
|
||||||
.IP "\fBdebug_peer_level (2)\fR"
|
.IP "\fBdebug_peer_level (2)\fR"
|
||||||
The increment in verbose logging level when a remote client or
|
The increment in verbose logging level when a nexthop destination,
|
||||||
server matches a pattern in the debug_peer_list parameter.
|
remote client or server name or network address matches a pattern
|
||||||
|
given with the debug_peer_list parameter.
|
||||||
.IP "\fBdebug_peer_list (empty)\fR"
|
.IP "\fBdebug_peer_list (empty)\fR"
|
||||||
Optional list of remote client or server hostname or network
|
Optional list of nexthop destination, remote client or server
|
||||||
address patterns that cause the verbose logging level to increase
|
name or network address patterns that, if matched, cause the verbose
|
||||||
by the amount specified in $debug_peer_level.
|
logging level to increase by the amount specified in $debug_peer_level.
|
||||||
.IP "\fBsoft_bounce (no)\fR"
|
.IP "\fBsoft_bounce (no)\fR"
|
||||||
Safety net to keep mail queued that would otherwise be returned to
|
Safety net to keep mail queued that would otherwise be returned to
|
||||||
the sender.
|
the sender.
|
||||||
|
@@ -135,9 +135,8 @@ addresses without domain information.
|
|||||||
With locally submitted mail, append the string ".$mydomain" to
|
With locally submitted mail, append the string ".$mydomain" to
|
||||||
addresses that have no ".domain" information.
|
addresses that have no ".domain" information.
|
||||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
The set of characters that can separate a user name from its
|
The set of characters that can separate an email address
|
||||||
extension (example: user+foo), or a .forward file name from its
|
localpart, user name, or a .forward file name from its extension.
|
||||||
extension (example: .forward+foo).
|
|
||||||
.IP "\fBswap_bangpath (yes)\fR"
|
.IP "\fBswap_bangpath (yes)\fR"
|
||||||
Enable the rewriting of "site!user" into "user@site".
|
Enable the rewriting of "site!user" into "user@site".
|
||||||
.PP
|
.PP
|
||||||
|
@@ -164,9 +164,8 @@
|
|||||||
# \fIlistname\fR-request address localparts when the recipient_delimiter
|
# \fIlistname\fR-request address localparts when the recipient_delimiter
|
||||||
# is set to "-".
|
# is set to "-".
|
||||||
# .IP "\fBrecipient_delimiter (empty)\fR"
|
# .IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
# The set of characters that can separate a user name from its
|
# The set of characters that can separate an email address
|
||||||
# extension (example: user+foo), or a .forward file name from its
|
# localpart, user name, or a .forward file name from its extension.
|
||||||
# extension (example: .forward+foo).
|
|
||||||
# .PP
|
# .PP
|
||||||
# Available in Postfix version 2.3 and later:
|
# Available in Postfix version 2.3 and later:
|
||||||
# .IP "\fBfrozen_delivered_to (yes)\fR"
|
# .IP "\fBfrozen_delivered_to (yes)\fR"
|
||||||
|
@@ -20,7 +20,7 @@
|
|||||||
* Patches change both the patchlevel and the release date. Snapshots have no
|
* Patches change both the patchlevel and the release date. Snapshots have no
|
||||||
* patchlevel; they change the release date only.
|
* patchlevel; they change the release date only.
|
||||||
*/
|
*/
|
||||||
#define MAIL_RELEASE_DATE "20211127"
|
#define MAIL_RELEASE_DATE "20211205"
|
||||||
#define MAIL_VERSION_NUMBER "3.7"
|
#define MAIL_VERSION_NUMBER "3.7"
|
||||||
|
|
||||||
#ifdef SNAPSHOT
|
#ifdef SNAPSHOT
|
||||||
|
@@ -541,9 +541,8 @@
|
|||||||
/* .IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
/* .IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
||||||
/* The location of the Postfix top-level queue directory.
|
/* The location of the Postfix top-level queue directory.
|
||||||
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
/* The set of characters that can separate a user name from its
|
/* The set of characters that can separate an email address
|
||||||
/* extension (example: user+foo), or a .forward file name from its
|
/* localpart, user name, or a .forward file name from its extension.
|
||||||
/* extension (example: .forward+foo).
|
|
||||||
/* .IP "\fBrequire_home_directory (no)\fR"
|
/* .IP "\fBrequire_home_directory (no)\fR"
|
||||||
/* Require that a \fBlocal\fR(8) recipient's home directory exists
|
/* Require that a \fBlocal\fR(8) recipient's home directory exists
|
||||||
/* before mail delivery is attempted.
|
/* before mail delivery is attempted.
|
||||||
|
@@ -405,9 +405,8 @@
|
|||||||
/* .IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
/* .IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
||||||
/* The location of the Postfix top-level queue directory.
|
/* The location of the Postfix top-level queue directory.
|
||||||
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
/* The set of characters that can separate a user name from its
|
/* The set of characters that can separate an email address
|
||||||
/* extension (example: user+foo), or a .forward file name from its
|
/* localpart, user name, or a .forward file name from its extension.
|
||||||
/* extension (example: .forward+foo).
|
|
||||||
/* .IP "\fBsyslog_facility (mail)\fR"
|
/* .IP "\fBsyslog_facility (mail)\fR"
|
||||||
/* The syslog facility of Postfix logging.
|
/* The syslog facility of Postfix logging.
|
||||||
/* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
|
/* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
|
||||||
|
@@ -84,12 +84,13 @@
|
|||||||
/* .ad
|
/* .ad
|
||||||
/* .fi
|
/* .fi
|
||||||
/* .IP "\fBdebug_peer_level (2)\fR"
|
/* .IP "\fBdebug_peer_level (2)\fR"
|
||||||
/* The increment in verbose logging level when a remote client or
|
/* The increment in verbose logging level when a nexthop destination,
|
||||||
/* server matches a pattern in the debug_peer_list parameter.
|
/* remote client or server name or network address matches a pattern
|
||||||
|
/* given with the debug_peer_list parameter.
|
||||||
/* .IP "\fBdebug_peer_list (empty)\fR"
|
/* .IP "\fBdebug_peer_list (empty)\fR"
|
||||||
/* Optional list of remote client or server hostname or network
|
/* Optional list of nexthop destination, remote client or server
|
||||||
/* address patterns that cause the verbose logging level to increase
|
/* name or network address patterns that, if matched, cause the verbose
|
||||||
/* by the amount specified in $debug_peer_level.
|
/* logging level to increase by the amount specified in $debug_peer_level.
|
||||||
/* .IP "\fBsoft_bounce (no)\fR"
|
/* .IP "\fBsoft_bounce (no)\fR"
|
||||||
/* Safety net to keep mail queued that would otherwise be returned to
|
/* Safety net to keep mail queued that would otherwise be returned to
|
||||||
/* the sender.
|
/* the sender.
|
||||||
|
@@ -186,7 +186,7 @@ void tls_set_dh_from_file(const char *path)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
if ((fp = fopen(path, "r")) == 0) {
|
if ((fp = fopen(path, "r")) == 0) {
|
||||||
msg_warn("cannot load DH parameters from file %s: %m"
|
msg_warn("error opening DH parameter file \"%s\": %m"
|
||||||
" -- using compiled-in defaults", path);
|
" -- using compiled-in defaults", path);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -194,7 +194,8 @@ void tls_set_dh_from_file(const char *path)
|
|||||||
OSSL_KEYMGMT_SELECT_DOMAIN_PARAMETERS,
|
OSSL_KEYMGMT_SELECT_DOMAIN_PARAMETERS,
|
||||||
NULL, NULL);
|
NULL, NULL);
|
||||||
if (!d || !OSSL_DECODER_from_fp(d, fp) || !tmp) {
|
if (!d || !OSSL_DECODER_from_fp(d, fp) || !tmp) {
|
||||||
msg_warn("error loading compiled-in DH parameters");
|
msg_warn("error decoding DH parameters from file \"%s\""
|
||||||
|
" -- using compiled-in defaults", path);
|
||||||
tls_print_errors();
|
tls_print_errors();
|
||||||
} else {
|
} else {
|
||||||
dhp = tmp;
|
dhp = tmp;
|
||||||
|
@@ -115,9 +115,8 @@
|
|||||||
/* With locally submitted mail, append the string ".$mydomain" to
|
/* With locally submitted mail, append the string ".$mydomain" to
|
||||||
/* addresses that have no ".domain" information.
|
/* addresses that have no ".domain" information.
|
||||||
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
||||||
/* The set of characters that can separate a user name from its
|
/* The set of characters that can separate an email address
|
||||||
/* extension (example: user+foo), or a .forward file name from its
|
/* localpart, user name, or a .forward file name from its extension.
|
||||||
/* extension (example: .forward+foo).
|
|
||||||
/* .IP "\fBswap_bangpath (yes)\fR"
|
/* .IP "\fBswap_bangpath (yes)\fR"
|
||||||
/* Enable the rewriting of "site!user" into "user@site".
|
/* Enable the rewriting of "site!user" into "user@site".
|
||||||
/* .PP
|
/* .PP
|
||||||
|
@@ -30,13 +30,15 @@
|
|||||||
#if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
|
#if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
|
||||||
|| defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
|
|| defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
|
||||||
|| defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
|
|| defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
|
||||||
|| defined(FREEBSD11) || defined(FREEBSD12) \
|
|| defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \
|
||||||
|
|| defined(FREEBSD14) \
|
||||||
|| defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
|
|| defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
|
||||||
|| defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|
|| defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|
||||||
|| defined(OPENBSD5) || defined(OPENBSD6) \
|
|| defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \
|
||||||
|| defined(NETBSD1) || defined(NETBSD2) || defined(NETBSD3) \
|
|| defined(NETBSD1) || defined(NETBSD2) || defined(NETBSD3) \
|
||||||
|| defined(NETBSD4) || defined(NETBSD5) || defined(NETBSD6) \
|
|| defined(NETBSD4) || defined(NETBSD5) || defined(NETBSD6) \
|
||||||
|| defined(NETBSD7) \
|
|| defined(NETBSD7) | defined(NETBSD8) || defined(NETBSD9) \
|
||||||
|
|| defined(NETBSD10) \
|
||||||
|| defined(EKKOBSD1) || defined(DRAGONFLY)
|
|| defined(EKKOBSD1) || defined(DRAGONFLY)
|
||||||
#define SUPPORTED
|
#define SUPPORTED
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
|
Reference in New Issue
Block a user