2
0
mirror of https://github.com/vdukhovni/postfix synced 2025-08-23 10:28:06 +00:00

postfix-2.9-20111119

This commit is contained in:
Wietse Venema 2011-11-19 00:00:00 -05:00 committed by Viktor Dukhovni
parent ec5ea4ec15
commit 2cfc3431dc
12 changed files with 95 additions and 68 deletions

View File

@ -17103,3 +17103,9 @@ Apologies for any names omitted.
"postconf -M inet" shows only services that listen on the "postconf -M inet" shows only services that listen on the
network, and "postconf -M smtp.unix" shows the SMTP delivery network, and "postconf -M smtp.unix" shows the SMTP delivery
agent. File: postconf.c. agent. File: postconf.c.
20111119
Cleanup: "postconf" commands in postfix-install needed to
be updated before master.cf was installed. Reported by
Sahil Tandon. File: postfix-install.

View File

@ -107,9 +107,9 @@ configure and operate the Dovecot authentication server.
PPoossttffiixx ttoo DDoovveeccoott SSAASSLL ccoommmmuunniiccaattiioonn PPoossttffiixx ttoo DDoovveeccoott SSAASSLL ccoommmmuunniiccaattiioonn
Communication between the Postfix SMTP server and Dovecot SASL happens via a Communication between the Postfix SMTP server and Dovecot SASL happens over a
UNIX-domain socket. Additionally, when using Dovecot version 2.0 and later, UNIX-domain socket or over a TCP socket. Dovecot 1 supports UNIX-domain socket
communication can take place over a TCP socket. communication only.
UUNNIIXX--ddoommaaiinn ssoocckkeett ccoommmmuunniiccaattiioonn UUNNIIXX--ddoommaaiinn ssoocckkeett ccoommmmuunniiccaattiioonn
@ -694,12 +694,16 @@ the section "Postfix to Dovecot SASL communication".
that it will work whether or not the Postfix SMTP server runs chrooted. that it will work whether or not the Postfix SMTP server runs chrooted.
* If you configured Dovecot for TCP socket communication, configure Postfix * If you configured Dovecot for TCP socket communication, configure Postfix
as follows (if Dovecot runs on a different machine, replace 127.0.0.1 by as follows. If Dovecot runs on a different machine, replace 127.0.0.1 by
that machine's IP address): that machine's IP address.
/etc/postfix/main.cf: /etc/postfix/main.cf:
smtpd_sasl_path = inet:127.0.0.1:12345 smtpd_sasl_path = inet:127.0.0.1:12345
NNoottee
If you specify a remote IP address, information will be sent as plaintext
over the network.
EEnnaabblliinngg SSAASSLL aauutthheennttiiccaattiioonn iinn tthhee PPoossttffiixx SSMMTTPP sseerrvveerr EEnnaabblliinngg SSAASSLL aauutthheennttiiccaattiioonn iinn tthhee PPoossttffiixx SSMMTTPP sseerrvveerr
Regardless of the SASL implementation type, enabling SMTP authentication in the Regardless of the SASL implementation type, enabling SMTP authentication in the

View File

@ -184,10 +184,9 @@ to configure and operate the Dovecot authentication server. </p>
<h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4> <h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4>
<p> Communication between the Postfix SMTP server <p> Communication between the Postfix SMTP server and Dovecot SASL
and Dovecot SASL happens via a UNIX-domain socket. Additionally, happens over a UNIX-domain socket or over a TCP socket. Dovecot 1
when using Dovecot version 2.0 and later, communication can take supports UNIX-domain socket communication only. </p>
place over a TCP socket.
<h5>UNIX-domain socket communication</h5> <h5>UNIX-domain socket communication</h5>
@ -1166,14 +1165,19 @@ directory, so that it will work whether or not the Postfix SMTP
server runs chrooted. </p> server runs chrooted. </p>
<li> <p> If you configured Dovecot for TCP socket communication, <li> <p> If you configured Dovecot for TCP socket communication,
configure Postfix as follows (if Dovecot runs on a different configure Postfix as follows. If Dovecot runs on a different machine,
machine, replace 127.0.0.1 by that machine's IP address): </p> replace 127.0.0.1 by that machine's IP address. </p>
<pre> <pre>
/etc/postfix/<a href="postconf.5.html">main.cf</a>: /etc/postfix/<a href="postconf.5.html">main.cf</a>:
<a href="postconf.5.html#smtpd_sasl_path">smtpd_sasl_path</a> = inet:127.0.0.1:12345 <a href="postconf.5.html#smtpd_sasl_path">smtpd_sasl_path</a> = inet:127.0.0.1:12345
</pre> </pre>
<strong>Note</strong>
<p> If you specify a remote IP address, information
will be sent as plaintext over the network. </p>
</ul> </ul>
<h4><a name="server_sasl_authc">Enabling SASL authentication <h4><a name="server_sasl_authc">Enabling SASL authentication

View File

@ -119,6 +119,9 @@ MASTER(5) MASTER(5)
trolled with the <b><a href="postconf.5.html#queue_directory">queue_directory</a></b> configura- trolled with the <b><a href="postconf.5.html#queue_directory">queue_directory</a></b> configura-
tion parameter in <a href="postconf.5.html">main.cf</a>). tion parameter in <a href="postconf.5.html">main.cf</a>).
On Solaris systems the <b>pass</b> type is imple-
mented with streams sockets.
This feature is available as of Postfix ver- This feature is available as of Postfix ver-
sion 2.5. sion 2.5.

View File

@ -133,14 +133,14 @@ POSTCONF(1) POSTCONF(1)
human readability. human readability.
If <i>service ...</i> is specified, only the matching ser- If <i>service ...</i> is specified, only the matching ser-
vices will be output. For example, a service of vices will be output. For example, a <i>service</i> <b>of</b>
<b>inet</b> will match all services that listen on the <b>inet</b> will match all services that listen on the
network. network.
Specify zero or more argument, each with a <i>service-</i> Specify zero or more arguments, each with a <i>ser-</i>
<i>type</i> name (<b>inet</b>, <b>unix</b>, <b>fifo</b>, or <b>pass</b>) or with a <i>vice-type</i> name (<b>inet</b>, <b>unix</b>, <b>fifo</b>, or <b>pass</b>) or with
<i>service-name.service-type</i> pair, where <i>service-name</i> a <i>service-name.service-type</i> pair, where <i>service-</i>
is the first field of a <a href="master.5.html">master.cf</a> entry. <i>name</i> is the first field of a <a href="master.5.html">master.cf</a> entry.
This feature is available with Postfix 2.9 and This feature is available with Postfix 2.9 and
later. later.

View File

@ -124,10 +124,10 @@ file contents. Use \fB-Mf\fR to fold long lines for human
readability. readability.
If \fIservice ...\fR is specified, only the matching services If \fIservice ...\fR is specified, only the matching services
will be output. For example, a service of \fBinet\fR will will be output. For example, a \fIservice\fB of \fBinet\fR
match all services that listen on the network. will match all services that listen on the network.
Specify zero or more argument, each with a \fIservice-type\fR Specify zero or more arguments, each with a \fIservice-type\fR
name (\fBinet\fR, \fBunix\fR, \fBfifo\fR, or \fBpass\fR) name (\fBinet\fR, \fBunix\fR, \fBfifo\fR, or \fBpass\fR)
or with a \fIservice-name.service-type\fR pair, where or with a \fIservice-name.service-type\fR pair, where
\fIservice-name\fR is the first field of a master.cf entry. \fIservice-name\fR is the first field of a master.cf entry.

View File

@ -109,6 +109,9 @@ descriptor passing) per connection request.
The service name is a pathname relative to the Postfix The service name is a pathname relative to the Postfix
queue directory (pathname controlled with the \fBqueue_directory\fR queue directory (pathname controlled with the \fBqueue_directory\fR
configuration parameter in main.cf). configuration parameter in main.cf).
.sp
On Solaris systems the \fBpass\fR type is implemented with
streams sockets.
This feature is available as of Postfix version 2.5. This feature is available as of Postfix version 2.5.
.RE .RE

View File

@ -363,7 +363,7 @@ HTML files. Specify \"no\" if you do not want to install these files."
: ${install_root=/} : ${install_root=/}
: ${tempdir=`pwd`} : ${tempdir=`pwd`}
: ${config_directory=`bin/postconf -h -d config_directory`} : ${config_directory=`bin/postconf -c conf -h -d config_directory`}
# Find out the location of installed configuration files. # Find out the location of installed configuration files.
@ -446,7 +446,7 @@ do
case "$junk" in case "$junk" in
"") eval unset $name;; "") eval unset $name;;
esac esac
eval : \${$name=\`bin/postconf -d -h $name\`} || exit 1 eval : \${$name=\`bin/postconf -c conf -d -h $name\`} || exit 1
done done
# Override settings manually. # Override settings manually.

View File

@ -184,10 +184,9 @@ to configure and operate the Dovecot authentication server. </p>
<h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4> <h4><a name="server_dovecot_comm">Postfix to Dovecot SASL communication</a></h4>
<p> Communication between the Postfix SMTP server <p> Communication between the Postfix SMTP server and Dovecot SASL
and Dovecot SASL happens via a UNIX-domain socket. Additionally, happens over a UNIX-domain socket or over a TCP socket. Dovecot 1
when using Dovecot version 2.0 and later, communication can take supports UNIX-domain socket communication only. </p>
place over a TCP socket.
<h5>UNIX-domain socket communication</h5> <h5>UNIX-domain socket communication</h5>
@ -1166,14 +1165,19 @@ directory, so that it will work whether or not the Postfix SMTP
server runs chrooted. </p> server runs chrooted. </p>
<li> <p> If you configured Dovecot for TCP socket communication, <li> <p> If you configured Dovecot for TCP socket communication,
configure Postfix as follows (if Dovecot runs on a different configure Postfix as follows. If Dovecot runs on a different machine,
machine, replace 127.0.0.1 by that machine's IP address): </p> replace 127.0.0.1 by that machine's IP address. </p>
<pre> <pre>
/etc/postfix/main.cf: /etc/postfix/main.cf:
smtpd_sasl_path = inet:127.0.0.1:12345 smtpd_sasl_path = inet:127.0.0.1:12345
</pre> </pre>
<strong>Note</strong>
<p> If you specify a remote IP address, information
will be sent as plaintext over the network. </p>
</ul> </ul>
<h4><a name="server_sasl_authc">Enabling SASL authentication <h4><a name="server_sasl_authc">Enabling SASL authentication

View File

@ -103,6 +103,9 @@
# The service name is a pathname relative to the Postfix # The service name is a pathname relative to the Postfix
# queue directory (pathname controlled with the \fBqueue_directory\fR # queue directory (pathname controlled with the \fBqueue_directory\fR
# configuration parameter in main.cf). # configuration parameter in main.cf).
# .sp
# On Solaris systems the \fBpass\fR type is implemented with
# streams sockets.
# #
# This feature is available as of Postfix version 2.5. # This feature is available as of Postfix version 2.5.
# .RE # .RE

View File

@ -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 "20111118" #define MAIL_RELEASE_DATE "20111119"
#define MAIL_VERSION_NUMBER "2.9" #define MAIL_VERSION_NUMBER "2.9"
#ifdef SNAPSHOT #ifdef SNAPSHOT

View File

@ -118,10 +118,10 @@
/* readability. /* readability.
/* /*
/* If \fIservice ...\fR is specified, only the matching services /* If \fIservice ...\fR is specified, only the matching services
/* will be output. For example, a service of \fBinet\fR will /* will be output. For example, a \fIservice\fB of \fBinet\fR
/* match all services that listen on the network. /* will match all services that listen on the network.
/* /*
/* Specify zero or more argument, each with a \fIservice-type\fR /* Specify zero or more arguments, each with a \fIservice-type\fR
/* name (\fBinet\fR, \fBunix\fR, \fBfifo\fR, or \fBpass\fR) /* name (\fBinet\fR, \fBunix\fR, \fBfifo\fR, or \fBpass\fR)
/* or with a \fIservice-name.service-type\fR pair, where /* or with a \fIservice-name.service-type\fR pair, where
/* \fIservice-name\fR is the first field of a master.cf entry. /* \fIservice-name\fR is the first field of a master.cf entry.