If you compile Postfix with sasl-support, it resolvs the dependencies correctly
(it installs cyrus-sasl).
But if you start postfix manually without starting the saslauthdeamon prior to
that, it will fail (postfix runs, but you can't login) because it needs sasl
for authentication.
Steps to reproduce:
1. Emerge postfix with sasl-support
2. start postfix manually without starting saslauthd
3. no login because of missing saslauthd (no error messages though)
Solution:
1. Start the saslauthd and it will work ;-) But shouldn't that be done
automagically (perhaps put "saslauthd" in init-script depend-section under
"use")?