mirror of
https://github.com/vdukhovni/postfix
synced 2025-09-01 14:45:32 +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.
|
||||
Files: makedefs, util/dict_open.c, util.dict_pcre.c,
|
||||
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
|
||||
# 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
|
||||
# and STANDARD_CONFIGURATION_README. To find these documents, use
|
||||
# the command "postconf html_directory readme_directory", or go to
|
||||
|
@@ -164,16 +164,15 @@ ALIASES(5) ALIASES(5)
|
||||
set to "-".
|
||||
|
||||
<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
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address local-
|
||||
part, user name, or a .forward file name from its extension.
|
||||
|
||||
Available in Postfix version 2.3 and later:
|
||||
|
||||
<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:
|
||||
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
|
||||
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
|
||||
of a delivery attempt; do not update the Delivered-To: address
|
||||
while expanding aliases or .forward files.
|
||||
|
||||
<b>STANDARDS</b>
|
||||
|
@@ -550,9 +550,8 @@ LOCAL(8) LOCAL(8)
|
||||
The location of the Postfix top-level queue directory.
|
||||
|
||||
<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
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address local-
|
||||
part, user name, or a .forward file name from its extension.
|
||||
|
||||
<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
|
||||
@@ -562,14 +561,14 @@ 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>
|
||||
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".
|
||||
|
||||
Available in Postfix version 3.3 and later:
|
||||
|
||||
<b><a href="postconf.5.html#enable_original_recipient">enable_original_recipient</a> (yes)</b>
|
||||
Enable support for the original recipient address after an
|
||||
address is rewritten to a different address (for example with
|
||||
Enable support for the original recipient address after an
|
||||
address is rewritten to a different address (for example with
|
||||
aliasing or with canonical mapping).
|
||||
|
||||
<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:
|
||||
|
||||
<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.).
|
||||
|
||||
<b>FILES</b>
|
||||
@@ -602,10 +601,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
|
||||
|
@@ -443,29 +443,28 @@ PIPE(8) PIPE(8)
|
||||
The location of the Postfix top-level queue directory.
|
||||
|
||||
<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
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address local-
|
||||
part, user name, or a .forward file name from its extension.
|
||||
|
||||
<b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
|
||||
The syslog facility of Postfix logging.
|
||||
|
||||
<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".
|
||||
|
||||
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.
|
||||
|
||||
Available in Postfix version 3.3 and later:
|
||||
|
||||
<b><a href="postconf.5.html#enable_original_recipient">enable_original_recipient</a> (yes)</b>
|
||||
Enable support for the original recipient address after an
|
||||
address is rewritten to a different address (for example with
|
||||
Enable support for the original recipient address after an
|
||||
address is rewritten to a different address (for example with
|
||||
aliasing or with canonical mapping).
|
||||
|
||||
<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:
|
||||
|
||||
<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.).
|
||||
|
||||
<b>SEE ALSO</b>
|
||||
|
@@ -92,13 +92,15 @@ QMQPD(8) QMQPD(8)
|
||||
|
||||
<b>TROUBLE SHOOTING CONTROLS</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
|
||||
server matches a pattern in the <a href="postconf.5.html#debug_peer_list">debug_peer_list</a> parameter.
|
||||
The increment in verbose logging level when a nexthop destina-
|
||||
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>
|
||||
Optional list of remote client or server hostname or network
|
||||
address patterns that cause the verbose logging level to
|
||||
increase by the amount specified in $<a href="postconf.5.html#debug_peer_level">debug_peer_level</a>.
|
||||
Optional list of nexthop destination, remote client or server
|
||||
name or network address patterns that, if matched, cause the
|
||||
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>
|
||||
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.
|
||||
|
||||
<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
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address local-
|
||||
part, user name, or a .forward file name from its extension.
|
||||
|
||||
<b><a href="postconf.5.html#swap_bangpath">swap_bangpath</a> (yes)</b>
|
||||
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:
|
||||
|
||||
<b><a href="postconf.5.html#remote_header_rewrite_domain">remote_header_rewrite_domain</a> (empty)</b>
|
||||
Don't rewrite message headers from remote clients at all when
|
||||
this parameter is empty; otherwise, 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>ROUTING CONTROLS</b>
|
||||
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>,
|
||||
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>,
|
||||
<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>
|
||||
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
|
||||
[ipaddress] destinations that match $<a href="postconf.5.html#inet_interfaces">inet_interfaces</a> or
|
||||
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
|
||||
$<a href="postconf.5.html#proxy_interfaces">proxy_interfaces</a>.
|
||||
|
||||
<b><a href="postconf.5.html#virtual_transport">virtual_transport</a> (virtual)</b>
|
||||
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>
|
||||
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>
|
||||
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>,
|
||||
$<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>.
|
||||
|
||||
<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
|
||||
matches subdomains of example.com, instead of requiring an
|
||||
A list of Postfix features where the pattern "example.com" also
|
||||
matches subdomains of example.com, instead of requiring an
|
||||
explicit ".example.com" pattern.
|
||||
|
||||
<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.
|
||||
|
||||
<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).
|
||||
|
||||
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>
|
||||
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.
|
||||
|
||||
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>
|
||||
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.
|
||||
|
||||
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>
|
||||
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.
|
||||
|
||||
<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.
|
||||
|
||||
<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
|
||||
are not actually delivered. By default, address verification probes
|
||||
use the same route as regular mail. To override specific aspects of
|
||||
are not actually delivered. By default, address verification probes
|
||||
use the same route as regular mail. To override specific aspects of
|
||||
message routing for address verification probes, specify one or more of
|
||||
the following:
|
||||
|
||||
@@ -211,7 +210,7 @@ TRIVIAL-REWRITE(8) TRIVIAL-REWRITE(8)
|
||||
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>
|
||||
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.
|
||||
|
||||
<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.
|
||||
|
||||
<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.
|
||||
|
||||
<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.
|
||||
|
||||
<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#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.
|
||||
|
||||
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#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.
|
||||
|
||||
<b>MISCELLANEOUS CONTROLS</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.
|
||||
|
||||
<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.
|
||||
|
||||
<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.
|
||||
|
||||
<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.
|
||||
|
||||
<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.
|
||||
|
||||
<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.
|
||||
|
||||
<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.
|
||||
|
||||
<b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
|
||||
The syslog facility of Postfix logging.
|
||||
|
||||
<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".
|
||||
|
||||
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.
|
||||
|
||||
Available in Postfix 3.3 and later:
|
||||
|
@@ -309,6 +309,24 @@ case "$SYSTEM.$RELEASE" in
|
||||
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||
: ${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
|
||||
;;
|
||||
OpenBSD.2*) SYSTYPE=OPENBSD2
|
||||
@@ -335,6 +353,15 @@ case "$SYSTEM.$RELEASE" in
|
||||
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||
: ${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
|
||||
;;
|
||||
NetBSD.1*) SYSTYPE=NETBSD1
|
||||
@@ -354,8 +381,32 @@ case "$SYSTEM.$RELEASE" in
|
||||
: ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
|
||||
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
|
||||
: ${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_CFLAGS=-fPIC}
|
||||
: ${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
|
||||
is set to "\-".
|
||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||
The set of characters that can separate a user name from its
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address
|
||||
localpart, user name, or a .forward file name from its extension.
|
||||
.PP
|
||||
Available in Postfix version 2.3 and later:
|
||||
.IP "\fBfrozen_delivered_to (yes)\fR"
|
||||
|
@@ -585,9 +585,8 @@ key to the lookup result.
|
||||
.IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
||||
The location of the Postfix top\-level queue directory.
|
||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||
The set of characters that can separate a user name from its
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address
|
||||
localpart, user name, or a .forward file name from its extension.
|
||||
.IP "\fBrequire_home_directory (no)\fR"
|
||||
Require that a \fBlocal\fR(8) recipient's home directory exists
|
||||
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"
|
||||
The location of the Postfix top\-level queue directory.
|
||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||
The set of characters that can separate a user name from its
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address
|
||||
localpart, user name, or a .forward file name from its extension.
|
||||
.IP "\fBsyslog_facility (mail)\fR"
|
||||
The syslog facility of Postfix logging.
|
||||
.IP "\fBsyslog_name (see 'postconf -d' output)\fR"
|
||||
|
@@ -106,12 +106,13 @@ The time limit for sending or receiving information over the network.
|
||||
.ad
|
||||
.fi
|
||||
.IP "\fBdebug_peer_level (2)\fR"
|
||||
The increment in verbose logging level when a remote client or
|
||||
server matches a pattern in the debug_peer_list parameter.
|
||||
The increment in verbose logging level when a nexthop destination,
|
||||
remote client or server name or network address matches a pattern
|
||||
given with the debug_peer_list parameter.
|
||||
.IP "\fBdebug_peer_list (empty)\fR"
|
||||
Optional list of remote client or server hostname or network
|
||||
address patterns that cause the verbose logging level to increase
|
||||
by the amount specified in $debug_peer_level.
|
||||
Optional list of nexthop destination, remote client or server
|
||||
name or network address patterns that, if matched, cause the verbose
|
||||
logging level to increase by the amount specified in $debug_peer_level.
|
||||
.IP "\fBsoft_bounce (no)\fR"
|
||||
Safety net to keep mail queued that would otherwise be returned to
|
||||
the sender.
|
||||
|
@@ -135,9 +135,8 @@ addresses without domain information.
|
||||
With locally submitted mail, append the string ".$mydomain" to
|
||||
addresses that have no ".domain" information.
|
||||
.IP "\fBrecipient_delimiter (empty)\fR"
|
||||
The set of characters that can separate a user name from its
|
||||
extension (example: user+foo), or a .forward file name from its
|
||||
extension (example: .forward+foo).
|
||||
The set of characters that can separate an email address
|
||||
localpart, user name, or a .forward file name from its extension.
|
||||
.IP "\fBswap_bangpath (yes)\fR"
|
||||
Enable the rewriting of "site!user" into "user@site".
|
||||
.PP
|
||||
|
@@ -164,9 +164,8 @@
|
||||
# \fIlistname\fR-request address localparts when the recipient_delimiter
|
||||
# is set to "-".
|
||||
# .IP "\fBrecipient_delimiter (empty)\fR"
|
||||
# The set of characters that can separate a user name from its
|
||||
# extension (example: user+foo), or a .forward file name from its
|
||||
# extension (example: .forward+foo).
|
||||
# The set of characters that can separate an email address
|
||||
# localpart, user name, or a .forward file name from its extension.
|
||||
# .PP
|
||||
# Available in Postfix version 2.3 and later:
|
||||
# .IP "\fBfrozen_delivered_to (yes)\fR"
|
||||
|
@@ -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 "20211127"
|
||||
#define MAIL_RELEASE_DATE "20211205"
|
||||
#define MAIL_VERSION_NUMBER "3.7"
|
||||
|
||||
#ifdef SNAPSHOT
|
||||
|
@@ -541,9 +541,8 @@
|
||||
/* .IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
||||
/* The location of the Postfix top-level queue directory.
|
||||
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
||||
/* The set of characters that can separate a user name from its
|
||||
/* extension (example: user+foo), or a .forward file name from its
|
||||
/* extension (example: .forward+foo).
|
||||
/* The set of characters that can separate an email address
|
||||
/* localpart, user name, or a .forward file name from its extension.
|
||||
/* .IP "\fBrequire_home_directory (no)\fR"
|
||||
/* Require that a \fBlocal\fR(8) recipient's home directory exists
|
||||
/* before mail delivery is attempted.
|
||||
|
@@ -405,9 +405,8 @@
|
||||
/* .IP "\fBqueue_directory (see 'postconf -d' output)\fR"
|
||||
/* The location of the Postfix top-level queue directory.
|
||||
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
||||
/* The set of characters that can separate a user name from its
|
||||
/* extension (example: user+foo), or a .forward file name from its
|
||||
/* extension (example: .forward+foo).
|
||||
/* The set of characters that can separate an email address
|
||||
/* localpart, user name, or a .forward file name from its extension.
|
||||
/* .IP "\fBsyslog_facility (mail)\fR"
|
||||
/* The syslog facility of Postfix logging.
|
||||
/* .IP "\fBsyslog_name (see 'postconf -d' output)\fR"
|
||||
|
@@ -84,12 +84,13 @@
|
||||
/* .ad
|
||||
/* .fi
|
||||
/* .IP "\fBdebug_peer_level (2)\fR"
|
||||
/* The increment in verbose logging level when a remote client or
|
||||
/* server matches a pattern in the debug_peer_list parameter.
|
||||
/* The increment in verbose logging level when a nexthop destination,
|
||||
/* remote client or server name or network address matches a pattern
|
||||
/* given with the debug_peer_list parameter.
|
||||
/* .IP "\fBdebug_peer_list (empty)\fR"
|
||||
/* Optional list of remote client or server hostname or network
|
||||
/* address patterns that cause the verbose logging level to increase
|
||||
/* by the amount specified in $debug_peer_level.
|
||||
/* Optional list of nexthop destination, remote client or server
|
||||
/* name or network address patterns that, if matched, cause the verbose
|
||||
/* logging level to increase by the amount specified in $debug_peer_level.
|
||||
/* .IP "\fBsoft_bounce (no)\fR"
|
||||
/* Safety net to keep mail queued that would otherwise be returned to
|
||||
/* the sender.
|
||||
|
@@ -186,7 +186,7 @@ void tls_set_dh_from_file(const char *path)
|
||||
return;
|
||||
|
||||
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);
|
||||
return;
|
||||
}
|
||||
@@ -194,7 +194,8 @@ void tls_set_dh_from_file(const char *path)
|
||||
OSSL_KEYMGMT_SELECT_DOMAIN_PARAMETERS,
|
||||
NULL, NULL);
|
||||
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();
|
||||
} else {
|
||||
dhp = tmp;
|
||||
|
@@ -115,9 +115,8 @@
|
||||
/* With locally submitted mail, append the string ".$mydomain" to
|
||||
/* addresses that have no ".domain" information.
|
||||
/* .IP "\fBrecipient_delimiter (empty)\fR"
|
||||
/* The set of characters that can separate a user name from its
|
||||
/* extension (example: user+foo), or a .forward file name from its
|
||||
/* extension (example: .forward+foo).
|
||||
/* The set of characters that can separate an email address
|
||||
/* localpart, user name, or a .forward file name from its extension.
|
||||
/* .IP "\fBswap_bangpath (yes)\fR"
|
||||
/* Enable the rewriting of "site!user" into "user@site".
|
||||
/* .PP
|
||||
|
@@ -30,13 +30,15 @@
|
||||
#if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
|
||||
|| defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
|
||||
|| 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(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|
||||
|| defined(OPENBSD5) || defined(OPENBSD6) \
|
||||
|| defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \
|
||||
|| defined(NETBSD1) || defined(NETBSD2) || defined(NETBSD3) \
|
||||
|| defined(NETBSD4) || defined(NETBSD5) || defined(NETBSD6) \
|
||||
|| defined(NETBSD7) \
|
||||
|| defined(NETBSD7) | defined(NETBSD8) || defined(NETBSD9) \
|
||||
|| defined(NETBSD10) \
|
||||
|| defined(EKKOBSD1) || defined(DRAGONFLY)
|
||||
#define SUPPORTED
|
||||
#include <sys/param.h>
|
||||
|
Reference in New Issue
Block a user