Interesting...I guess I package ASSP, Courier mail suite, including SMTP/IMAP, and Rainloop Webmail for "Mail in a box".
I could do Postfix/Dovecot, but my roots go back to qmail, and Courier has been most compatible with previously used qmail options..
I would definitely suggest using ASSP on the outside of the SMTP server instead of Spamassassin or filtering inside or after SMTP server.