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:
parent
ec5ea4ec15
commit
2cfc3431dc
@ -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.
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user