Re-post+update of note I had inadvertently sent only to Gregor:
After reading some 3000+ messages on this list, IMNSHO, many posters are
using only the courier-imap and a few other courier modules. Many of the
problems reported are NOT with those modules, but with Qmail, etc.
After a lot of toing-and-froing, I have gone with my original assessment
that Sam's full-house 'courier-mta' package is the most complete,
cohesive, and comprehensive in and of itself **available**. All other
alternatives require putting modules from other folks together piecemeal -
and no surprise - they are not always 100% compatible.
I haven't put *all* of courier-mta through all possible hoops (yet) and
may never need to do so. But neither have I found anything fundamentally
wrong with *any* of it. Are some tasks better handled by a third-party
module than the one(s) Sam povides? No doubt. Ha hasn't claomed a
patent on brains...
But I consider it a real plus not to have to install half-a-dozen
different modules written in several different interpreters/scripting
languages to get the basic MTA job done IAW applicable RFC's.
And - more specifically to your question, Gregor - courier-mta's smtpd
works just fine.
You *DO* have to 'RTFM' - but here too the info is *there*, and all from
the same place. And you *DO* have to configure the modules you plan to
use, but that is not a lot of work, (again "RTFM").
And this list is fast, accurate, and there are many very helpful experts
active here.
My JV partner claims courier is a 'never ending beta' - to which I reply,
"So what? It is *always up to date!*".
Look at Sam's latest addition - a very short time after it was mentioned -
to make sure the queue can be rescanned as one wishes (or not).
Anyone able to point to even ONE OTHER full-house package that has
everything in it? And yes, we do (still yet) run Qmail on some (two
IIRC...) servers (check this header) ..... but not for a lot longer...
YOMD, but why indeed not try the full courier-mta package and sidestep a
host of *unrelated* integration & configuration issues?