I've just compiled and installed courier-0.20 on redhat linux 6.2, i386.
It compiled fine, passed _all_ the tests described on the INSTALL page
(including the delivered-to: header count, and there were no deferrals).
It's running OK so far, and these are some of my observations:
1. the docs on the website say makealiases is in .../bin, but it's
actually in .../sbin. Same for all the makesomething programs.
2. the courier local delivery component adds the return-path: and
delivered-to: headers in the opposite order to most other MTAs (qmail,
postfix), ie. delivered-to: appears right at the top, followed by
return-path:. Any particular reason?
3. The courieresmtpd component returns a list of ESMTP capabilities,
regardless of whether a HELO or EHLO was used. From what I know, only
a single line containing the hostname should be returned with HELO,
otherwise some clients have a problem, because they only expect a
single line, and instead get a multiline response.
Nothing else to report so far.