Eric Abrahamsen:
It works fine, until I try to add postscreen into the mix.
you did not post a complete config. but you may check your master.cf:
master.cf without postscreen:
smtp inet n - n - - smtpd
master.cf with postscreen:
smtp inet n - n - 1 postscreen
smtpd pass - - n - - smtpd
Andreas
