[Postfix espanol] Postfix snapshot 20020610 available
Wietse Venema
wietse en porcupine.org
Mar Jun 11 23:24:39 CEST 2002
Postfix snapshot 20020610 introduces two mail routing features that
may make some problems easier to solve.
- user en domain address lookups in the transport map. This feature
understands address extensions. Transport maps still support
lookup keys in the form of domain names, but only with non-regexp
tables. See transport(5) for more detail.
This feature can also be useful to direct mail for a virtual
domain mailing list to the Postfix local delivery agent for piping
mail into a command (the local delivery agent ignores the recipient
domain, and looks at the recipient localpart).
- sender-based routing. This bizarre feature could be useful in
combination with user en domain address lookups in the transport
map. To enable, specify "sender_based_routing = yes". This does
weird things with bounces, so beware.
It probably takes two Postfix instances, one using recipient-based
routing for incoming mail, and one using sender-based routing
for outgoing mail, in order to implement multiple IP address
personalities for sending and receiving mail. All outgoing mail
with a null sender or with a local sender would have to be
routed to the Postfix instance for incoming mail.
The difference between a snapshot and an official release is as
follows: the official release does not change except for bugfixes
and portability patches. New features are tried out in snapshot
releases. Code that works and that stops changing becomes part of
Postfix official version 1.2.
Available from ftp://ftp.porcupine.org/mirrors/postfix-release/experimental:
229569 Jun 10 20:03 postfix-1.1.11-20020610.HISTORY
65327 Jun 10 21:16 postfix-1.1.11-20020610.RELEASE_NOTES
1249287 Jun 10 21:16 postfix-1.1.11-20020610.tar.gz
151 Jun 10 21:17 postfix-1.1.11-20020610.tar.gz.sig
Soon to appear on the mirror sites listed on www.postfix.org.
Wietse
RELEASE_NOTES file:
===================
Incompatible changes with Postfix snapshot 1.1.11-20020610
==========================================================
Regexp-based transport maps now see the entire recipient address
instead of only the destination domain name.
Major changes with Postfix snapshot 1.1.11-20020610
===================================================
A bizarre feature, sender-based routing, that could be useful in
combination with user en domain address lookups in the transport map.
An actually useful feature, user en domain address lookups in the
transport map. This feature also understands address extensions.
Transport maps still support lookup keys in the form of domain
names, but only with non-regexp tables. Specify <> in order to
match the null address. More in the transport(5) manual page.
Together with sender-based routing, and a dual Postfix setup.
user en domain transport map lookups could fulfill people's wishes to
have multiple SMTP personalities for sending and receiving mail,
including bounce processing. Details will have to be hammered out
by users, as Wietse is now completely tied up by other business
for the next three weeks.
HISTORY file:
=============
20020604
Workaround: Solaris non-blocking read() can fail on a socket
with unread data according to ioctl FIONREAD. Incredible.
Diagnosis by Max Pashkov. File: smtp/smtp-sink.c.
Weird feature: sender-based routing. This will become more
useful once per-address transport map entries are done.
File: src/*qmgr/qmgr_message.c.
20020605
Safety: header_address_token_limit limits the amount of
memory and CPU that we're willing to spend while parsing
addresses in message headers. The limit is expressed as a
number of tokens. File: global/tok822_parse.c
20020608
Feature: user en domain transport map lookup, based on code
by Scott Cotton, from several years ago. Adding this code
now was much less painful than it was in the past. Files:
global/strip_addr.c, trivial-rewrite/transport.c.
20020610
Cleanup: making user en domain transport map lookups work with
sender-based routing was a bit tricky, because the null
address must be handled sensibly. Files: global/resolve_clnt.c,
trivial-rewrite/resolve.c. It ain't perfect yet, but close.
-
Para quitarte de la lista enviar la linea "unsubscribe postfix-espanol" en
el cuerpo de un mensaje a majordomo en WL0.org
Más información sobre la lista de distribución Postfix-es