PROBLEM:
You do not receive emails when you have enabled an Exchange server as the email server in Traverse and you see the following message in the action.log file in the <Traverse Home Directory>\logs folder:
b.n.TraverseNotificationManager[ThreadPool[ActionLauncher]]: (WARN ) Unable to send email using <address>:<port>: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: No authentication mechansims supported by both server and client</pre>
</div>
CAUSE:
Changes made to the JavaMail API have caused certain authentication defaults to change that will generate errors with some Exchange Server environments that are dependent on the configuration.
RESOLUTION:
Remove the username and password from the email-server section inside the <Traverse Home Directory>\etc\emerald.xml file. However, keep in mind that the field must still be in the section. It should look like this:
<email-servers>
<sender address="<sender_email>" name="<email_name>"/>
<host name="<smtp_ip_address>" port="<smtp_port>" priority="10"
username="" password=""
starttls="true" sslport="0"/>
</email-servers>
APPLIES TO:
On-premise Traverse installations