Incase anyone runs into this problem.
One of my clients couldn’t send email from outside the network even though SMTP authentication was enabled in outlook. The error message was:
554 5.7.1 <user@example.org>: Relay access denied
After troubleshooting:
telnet localhost 25
EHLO localhost
250-AUTH PLAIN LOGIN wasn’t listed meaning the server doesn’t support SMTP authentication.
When I issued the command to authenticate I received:
538 5.7.0 Encryption required for requested authentication mechanism
The solution was to set smtpd_tls_auth_only=no in /etc/kolab/templates/main.cf.template and run kolabconf