Postfix

Postfix updated to 2.8.7

Here is a new version of Postfix, just released and I’ve got it tested on Snow Leopard and Lion on my test and production machines. This release contains a workaround for a problem that is fixed in Postfix 2.9.

  • The postscreen daemon, which is not enabled by default, sent non-compliant SMTP responses (220- followed by 421) when it could not give a connection to a real smtpd process. These responses caused some remote SMTP clients to return mail as undeliverable.

    The workaround is to hang up after sending 220- without sending the 421 “sorry” reply; this is harmless.

    The complete fix involves too much change for a stable release: send the 220 greeting, wait for the EHLO command, then send the 421 “sorry” reply and hang up.

Howto upgrade postfix.

Postfix updated to 2.8.6

Here is a new version of Postfix, just released and I’ve got it tested on Snow Leopard and Lion on my test and production machines.

  • The Postfix SMTP daemon sent “bare” newline characters instead of when a header_checks REJECT pattern matched multi-line header. This bug was introduced with Postfix 1.1.
  • The Postfix SMTP daemon sent “bare” newline characters instead of when an smtpd_proxy_filter returned a multi-line response. This bug was introduced with Postfix 2.1.
  • For compatibility with future EAI (email address internationalization) implementations, the Postfix MIME processor no longer enforces the strict_mime_encoding_domain check on unknown message subtypes such as message/global*. This check is disabled by default.
  • The Postfix master daemon could report a panic error (“master_spawn: at process limit”) after the process limit for some service was reduced with “postfix reload”. This bug existed in all Postfix versions.

Howto upgrade postfix.

Postfix updated to 2.8.5

Here is a new version of Postfix, just released and I’ve got it tested on Snow Leopard and Leopard on my test machines. It solves some small bugs for the Postfix Milter client that were already included with the Postfix 2.9 experimental release as listed below:

  • The Postfix Milter client logged a “milter miltername: malformed reply” error when a Milter sent an SMTP response without enhanced status code (i.e. “XXX Text” instead of “XXX X.X.X Text”).
  • The Postfix Milter client sent a random {client_connections} macro value when the remote SMTP client was not subject to any smtpd_client_* limit. As a workaround, it now sends a zero value instead.

Howto upgrade postfix.

The mail server on Lion

Whilst upgrading my production server, the one you’re getting these pages served by, to Lion and reinstalling all the programs on it I’ve also found time to write everything down for you to use when you upgrade to Lion. We already had the MAMP stuff teated and documented but now all the mail server components have been tested and written.

http://diymacserver.com/mail/lion/

So enjoy your new installation of Lion with these instructions.

In the coming week I will move all my stuff to the new Mini, hopefully without too much interruptions in our service.

Postfix updated to 2.8.4

Here is a new version of Postfix, just released and I’ve got it tested on Snow Leopard and Leopard on my test machines. It solves some small bugs as listed below:

  • Performance: a high load of DSN success notification requests could slow down the queue manager. Solution: make the trace client asynchronous, just like the bounce and defer clients.
  • The local(8) delivery agent ignored table lookup errors in mailbox_command_maps, mailbox_transport_maps, fallback_transport_maps and (while bouncing mail to alias) alias owner lookup.
  • Workaround: dbl.spamhaus.org rejects lookups with “No IP queries” even if the name has an alphanumerical prefix. We play safe, and skip both RHSBL and RHSWL queries for names ending in a numerical suffix.
  • The “sendmail -t” command reported “protocol error” instead of “file too large”, “no space left on device” etc.
  • The Postfix Milter client reported a temporary error instead of “file too large” in three cases.
  • Linux kernel version 3 support. Linus Torvalds has reset the counters for reasons not related to changes in code.

Howto upgrade postfix.

Next Page »