EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB484645: Email delivery fails with error, "STARTTLS is required but host does not support STARTTLS"


Qingkai Ma

Software Architect, Senior • MicroStrategy


This article addresses the error received after the email delivery fails when the configured server and port does not support TSL protocol. This article also provides a solution to avoid this error.

Description 


After upgrading to Strategy 2020 Update 2 or Strategy 2019 Update 8, the email device with Smart Host mode requires the SMTP server to support the TLS transport protocol. Otherwise, the email does not send successfully. 
The following screenshot of the Device Editor shows an email device configured with a Smart Host Server. 

ka04W000000XQ2cQAG_0EM4W000001J6RC.jpeg

If the configured Smart Host (SMTP) server and its port does not support TLS protocol, the Intelligence Server refuses to send the email to the SMTP server. The email cannot successfully send. 
You receive the following error message in the DSSErrors.log, as shown below. 

MSIDeliveryEngine::hDelivery(): Email Delivery Failed. Error string from ExecuteMultiProcess Error sending Secure Email: Email send failed: Connect failed class javax.mail.MessagingException: STARTTLS is required but host does not support STARTTLS Error sending Secure Email: Email send failed: Connect failed

Why is this happening? 

Strategy upgraded the email sender module and it improved the Smart Host feature's security. It will ask the Intelligence Server to start an encrypted connection with the SMTP server. 
 

Solution


Contact the SMTP server administrator to change a port that supports the TLS.


Comment

0 comments

Details

Knowledge Article

Published:

October 13, 2020

Last Updated:

January 22, 2021