Wietse Venema | 1 Jun 2002 17:11

Postfix snapshot 20020601 (MIME dot-stuffing fix)

Postfix snapshot 1.1.11-20020601 fixes a bug with MIME conversion
while sending 8bit mail to a non-8bit system.

- The SMTP client could send a line with '.' (end of data) in the
  middle of a message BODY. The code that prepends '.' to lines
  starting with '.' needed to be moved from its old place to after
  the MIME output conversion code. Problem found by Mark Martinec.

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:

  228300 Jun  1 10:20 postfix-1.1.11-20020601.HISTORY
   64188 May 28 20:20 postfix-1.1.11-20020601.RELEASE_NOTES
 1243448 Jun  1 10:49 postfix-1.1.11-20020601.tar.gz
     151 Jun  1 10:49 postfix-1.1.11-20020601.tar.gz.sig

Soon to appear on the mirror sites listed on www.postfix.org.

	Wietse

Wietse Venema | 11 Jun 2002 23:24

Postfix snapshot 20020610 available

Postfix snapshot 20020610 introduces two mail routing features that
may make some problems easier to solve.

- user <at> 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 <at> 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.
(Continue reading)

Wietse Venema | 13 Jun 2002 23:14

PATCH: postqueue -r is broken as of snapshot 20020510

Postfix versions 20020510 and later discard mail with an "unexpected
record type 65" error message, when mail with MIME type information
is re-queued with the command "postsuper -r".

The MIME type information is taken either from the sendmail command
line, from the SMTP MAIL FROM:  command, or from a Content-Type:
message header.

The patch below moves a few queue file structure sanity checks from
the cleanup server to the pickup daemon, where they really belong.

I'll push out a snapshot 20020613 later today.

	Wietse

diff -cr /tmp/postfix-1.1.11-20020610/src/cleanup/cleanup_extracted.c src/cleanup/cleanup_extracted.c
*** /tmp/postfix-1.1.11-20020610/src/cleanup/cleanup_extracted.c	Mon May 27 14:16:07 2002
--- src/cleanup/cleanup_extracted.c	Thu Jun 13 16:36:30 2002
***************
*** 120,140 ****

  /* cleanup_extracted_process - process extracted segment */

! static void cleanup_extracted_process(CLEANUP_STATE *state, int type, char *buf, int unused_len)
  {
      char   *myname = "cleanup_extracted_process";
      VSTRING *clean_addr;
      ARGV   *rcpt;
      char  **cpp;

(Continue reading)

Ralf Hildebrandt | 30 Jun 2002 11:49
Picon
Favicon

Postfix Logo contest: Just one day to go!

Please note that the Postfix Logo contest will be over on July 1st.
So submit now!

Details:
http://www.stahl.bau.tu-bs.de/~hildeb/postfix/contest/

--

-- 
Ralf Hildebrandt (Im Auftrag des Referat V A)   Ralf.Hildebrandt <at> charite.de
Charite Campus Virchow-Klinikum                 Tel.  +49 (0)30-450 570-155


Gmane