[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