Bugfix: further postcat corner cases.
+20041228
+
+ Bugfix: SMTPD_PROXY_README incorrectly claimed that ":port"
+ in master.cf causes a server to listen only on "localhost"
+ without exposing the service to the network. Instead,
+ ":port" causes a client to connect to "localhost".
+
Open problems:
Med: implement ${name[?:]value} in main.cf or update the
# After-filter SMTP server. Receive mail from the content filter
# on localhost port 10026.
#
- :10026 inet n - n - - smtpd
+ 127.0.0.1:10026 inet n - n - - smtpd
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
The after-filter SMTP server is a new master.cf entry:
- * The ":10026" makes the after-filter SMTP server listen on the localhost
- address only, without exposing it to the network. NEVER expose the after-
- filter SMTP server to the Internet :-)
+ * The "127.0.0.1:10026" makes the after-filter SMTP server listen on the
+ localhost address only, without exposing it to the network. NEVER expose
+ the after-filter SMTP server to the Internet :-)
* The "-o smtpd_authorized_xforward_hosts=127.0.0.0/8" allows the after-
filter SMTP server to receive remote SMTP client information from the
Parameters that control proxying:
* smtpd_proxy_filter (syntax: host:port): The host and TCP port of the
- before-queue content filter. When no host or host: is specified, localhost
- is assumed.
+ before-queue content filter. When no host or host: is specified here,
+ localhost is assumed.
* smtpd_proxy_timeout (default: 100s): Timeout for connecting to the before-
queue content filter and for sending and receiving commands and data. All
# After-filter SMTP server. Receive mail from the content filter
# on localhost port 10026.
#
- :10026 inet n - n - - smtpd
+ 127.0.0.1:10026 inet n - n - - smtpd
-o <a href="postconf.5.html#smtpd_authorized_xforward_hosts">smtpd_authorized_xforward_hosts</a>=127.0.0.0/8
-o <a href="postconf.5.html#smtpd_client_restrictions">smtpd_client_restrictions</a>=
-o <a href="postconf.5.html#smtpd_helo_restrictions">smtpd_helo_restrictions</a>=
<ul>
- <li> <p> The ":10026" makes the after-filter SMTP server listen
+ <li> <p> The "127.0.0.1:10026" makes the after-filter SMTP
+ server listen
on the localhost address only, without exposing it to the
network. NEVER expose the after-filter SMTP server to the
Internet :-) </p>
<li> <p> <a href="postconf.5.html#smtpd_proxy_filter">smtpd_proxy_filter</a> (syntax: host:port): The host and TCP
port of the before-queue content filter. When no host or host:
-is specified, localhost is assumed. </p>
+is specified here, localhost is assumed. </p>
<li> <p> <a href="postconf.5.html#smtpd_proxy_timeout">smtpd_proxy_timeout</a> (default: 100s): Timeout for connecting
to the before-queue content filter and for sending and receiving
# After-filter SMTP server. Receive mail from the content filter
# on localhost port 10026.
#
- :10026 inet n - n - - smtpd
+ 127.0.0.1:10026 inet n - n - - smtpd
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
<ul>
- <li> <p> The ":10026" makes the after-filter SMTP server listen
+ <li> <p> The "127.0.0.1:10026" makes the after-filter SMTP
+ server listen
on the localhost address only, without exposing it to the
network. NEVER expose the after-filter SMTP server to the
Internet :-) </p>
<li> <p> smtpd_proxy_filter (syntax: host:port): The host and TCP
port of the before-queue content filter. When no host or host:
-is specified, localhost is assumed. </p>
+is specified in client context, localhost is assumed. </p>
<li> <p> smtpd_proxy_timeout (default: 100s): Timeout for connecting
to the before-queue content filter and for sending and receiving
* Patches change the patchlevel and the release date. Snapshots change the
* release date only.
*/
-#define MAIL_RELEASE_DATE "20041221"
+#define MAIL_RELEASE_DATE "20041230"
#define MAIL_VERSION_NUMBER "2.2"
#define VAR_MAIL_VERSION "mail_version"