Ok, I solved the SMTP problem. First, you MUST list your user's DEFAULT mailbox address under User Information. DO NOT use any alias addresses. Secondly, SMTP is authenticated using your default mailbox address as well and that MUST match the address you entered earlier.
Now, onto the incoming IMAP server. I do not care if I connect with SSL or TLS, but I do want to connect with encryption. Zarafa's incoming IMAP authenticates using your user ID (uid) and NOT with your mailbox address. I've already got that part as I can authenticate just fine with IMAP. BUT ONLY WITH ENCRYPTION OFF. As soon as I select SSL or TLS for my incoming IMAP connection, the connection is immediately rejected.
In summary,
outgoing authentication is fine with TLS on.
incoming authentication is fine ONLY with encryption OFF.
I want encryption on the incoming side.