Follow

Authentication Failure when Sending Emails using Exchange Server

Symptoms

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.

Solution

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

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Article is closed for comments.