Authentication Failure when Sending Emails using Exchange Server


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>


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.


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:

<sender address="<sender_email>" name="<email_name>"/>
<host name="<smtp_ip_address>" port="<smtp_port>" priority="10"
username="" password=""
starttls="true" sslport="0"/>


On-premise Traverse installations

Have more questions?

Contact us

Was this article helpful?
0 out of 0 found this helpful

Provide feedback for the Documentation team!

Browse this section