Is the SASL daemon for sure running? I've even seen with my own setup where it looked like it started fine, but actually quit because of something bad in the init script, or the config file. Also, what pw checking method are you using? I see 3 or so on that how-to. Is this only happening in Outlook? Did you try a telnet test?