DLP is failing to use startTLS for Enforce notifications.
The SymantecDLPManager.log shows startTLS succeeds:
INFO | jvm 1 | 2025/08/06 10:06:57 | DEBUG: setDebug: JavaMail version 1.6.1 INFO | jvm 1 | 2025/08/06 10:06:57 | DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle] INFO | jvm 1 | 2025/08/06 10:06:57 | DEBUG SMTP: useEhlo true, useAuth true INFO | jvm 1 | 2025/08/06 10:06:57 | DEBUG SMTP: trying to connect to host "mail host", port 587, isSSL false INFO | jvm 1 | 2025/08/06 10:06:57 | DEBUG SocketFetcher: getSocket, host mail host, port 587, prefix mail.smtp, useSSL false INFO | jvm 1 | 2025/08/06 10:06:57 | DEBUG SocketFetcher: create socket: prefix mail.smtp, localaddr null, localport 0, host mail host, port 587, connection timeout 30000, timeout -1, socket factory null, useSSL false INFO | jvm 1 | 2025/08/06 10:06:57 | DEBUG SocketFetcher: connecting... INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SocketFetcher: success! INFO | jvm 1 | 2025/08/06 10:06:58 | 220 outlook.office365.com Microsoft ESMTP MAIL Service ready at Wed, 6 Aug 2025 16:06:32 +0000 INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: connected to host "mail host", port: 587 INFO | jvm 1 | 2025/08/06 10:06:58 | EHLO CC-W-ENFORCE INFO | jvm 1 | 2025/08/06 10:06:58 | 250-outlook.office365.com Hello [###.###.###.###] INFO | jvm 1 | 2025/08/06 10:06:58 | 250-SIZE 157286400 INFO | jvm 1 | 2025/08/06 10:06:58 | 250-PIPELINING INFO | jvm 1 | 2025/08/06 10:06:58 | 250-DSN INFO | jvm 1 | 2025/08/06 10:06:58 | 250-ENHANCEDSTATUSCODES INFO | jvm 1 | 2025/08/06 10:06:58 | 250-STARTTLS INFO | jvm 1 | 2025/08/06 10:06:58 | 250-8BITMIME INFO | jvm 1 | 2025/08/06 10:06:58 | 250-BINARYMIME INFO | jvm 1 | 2025/08/06 10:06:58 | 250-CHUNKING INFO | jvm 1 | 2025/08/06 10:06:58 | 250 SMTPUTF8 INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "SIZE", arg "157286400" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "PIPELINING", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "DSN", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "STARTTLS", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "8BITMIME", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "BINARYMIME", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "CHUNKING", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "SMTPUTF8", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | STARTTLS INFO | jvm 1 | 2025/08/06 10:06:58 | 220 2.0.0 SMTP server ready INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SocketFetcher: startTLS host mail host, port 587 INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SocketFetcher: SSL enabled protocols before [TLSv1.3, TLSv1.2] INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SocketFetcher: SSL enabled protocols after [TLSv1.3, TLSv1.2] INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SocketFetcher: SSL enabled ciphers after [TLS_AES_256_GCM_SHA384, TLS_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
It then fails for the authentication:
INFO | jvm 1 | 2025/08/06 10:06:58 | EHLO CC-W-ENFORCE INFO | jvm 1 | 2025/08/06 10:06:58 | 250-outlook.office365.com Hello [###.###.###.###] INFO | jvm 1 | 2025/08/06 10:06:58 | 250-SIZE 157286400 INFO | jvm 1 | 2025/08/06 10:06:58 | 250-PIPELINING INFO | jvm 1 | 2025/08/06 10:06:58 | 250-DSN INFO | jvm 1 | 2025/08/06 10:06:58 | 250-ENHANCEDSTATUSCODES INFO | jvm 1 | 2025/08/06 10:06:58 | 250-AUTH LOGIN XOAUTH2 INFO | jvm 1 | 2025/08/06 10:06:58 | 250-8BITMIME INFO | jvm 1 | 2025/08/06 10:06:58 | 250-BINARYMIME INFO | jvm 1 | 2025/08/06 10:06:58 | 250-CHUNKING INFO | jvm 1 | 2025/08/06 10:06:58 | 250 SMTPUTF8 INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "SIZE", arg "157286400" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "PIPELINING", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "DSN", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "AUTH", arg "LOGIN XOAUTH2" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "8BITMIME", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "BINARYMIME", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "CHUNKING", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Found extension "SMTPUTF8", arg "" INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: protocolConnect login, host=mail host, user=username, password=<non-null> INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM XOAUTH2 INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: Using mechanism LOGIN INFO | jvm 1 | 2025/08/06 10:06:58 | DEBUG SMTP: AUTH LOGIN command trace suppressed INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: AUTH LOGIN failed
And as a consequence, it tries again without STARTTLS and succeeds:
INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG: setDebug: JavaMail version 1.6.1 INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle] INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: useEhlo true, useAuth true INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: trying to connect to host "mail host", port 587, isSSL false INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SocketFetcher: getSocket, host mail host, port 587, prefix mail.smtp, useSSL false INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SocketFetcher: create socket: prefix mail.smtp, localaddr null, localport 0, host mail host, port 587, connection timeout 30000, timeout -1, socket factory null, useSSL false INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SocketFetcher: connecting... INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SocketFetcher: success! INFO | jvm 1 | 2025/08/06 10:07:03 | 220 outlook.office365.com Microsoft ESMTP MAIL Service ready at Wed, 6 Aug 2025 16:06:39 +0000 INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: connected to host "mail host", port: 587 INFO | jvm 1 | 2025/08/06 10:07:03 | EHLO CC-W-ENFORCE INFO | jvm 1 | 2025/08/06 10:07:03 | 250-outlook.office365.com Hello [###.###.###.###] INFO | jvm 1 | 2025/08/06 10:07:03 | 250-SIZE 157286400 INFO | jvm 1 | 2025/08/06 10:07:03 | 250-PIPELINING INFO | jvm 1 | 2025/08/06 10:07:03 | 250-DSN INFO | jvm 1 | 2025/08/06 10:07:03 | 250-ENHANCEDSTATUSCODES INFO | jvm 1 | 2025/08/06 10:07:03 | 250-STARTTLS INFO | jvm 1 | 2025/08/06 10:07:03 | 250-8BITMIME INFO | jvm 1 | 2025/08/06 10:07:03 | 250-BINARYMIME INFO | jvm 1 | 2025/08/06 10:07:03 | 250-CHUNKING INFO | jvm 1 | 2025/08/06 10:07:03 | 250 SMTPUTF8 INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "SIZE", arg "157286400" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "PIPELINING", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "DSN", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "STARTTLS", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "8BITMIME", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "BINARYMIME", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "CHUNKING", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | DEBUG SMTP: Found extension "SMTPUTF8", arg "" INFO | jvm 1 | 2025/08/06 10:07:03 | QUIT INFO | jvm 1 | 2025/08/06 10:07:04 | 221 2.0.0 Service closing transmission channel
Localhost logs show:
06 Aug 2025 10:07:03,777- Thread: 124 WARNING [com.vontu.enforce.mail.MailClient] SMTP server connection test failed <<=with startTLS Cause: javax.mail.AuthenticationFailedException: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://aka.ms/smtp_auth_disabled for more information. ... 06 Aug 2025 10:07:03,783- Thread: 124 FINE [com.vontu.enforce.mail.MailClient] Connecting to mail server (example:587) as <username> <<=without startTLS, success
Symantec Data Loss Prevention 16.1
Enforce notifications only check whether startTLS should be enabled when SMTP is configured in the Enforce Console > System > Settings > General.
Upon 'save', DLP will connect to the specified MTA and confirm if startTLS is enabled. If both the TLS handshake and AUTH LOGIN verifications are successful, then startTLS will be enabled for Enforce notification in the database.
The message “SmtpClientAuthentication is disabled for the Tenant” means that basic authentication for SMTP clients (SMTP AUTH) is disabled at the tenant level.
Reach out to the MTA to confirm SMTP AUTH is enabled for the user set in the Enforce SMTP settings.
Enable the following in ManagerLogging.properties on the Enforce server for additional Enforce Notification SMTP logging:
com.symantec.dlp.incidentdomainservices.IncidentEmailService.level = FINEST
com.vontu.enforce.mail.MailClient.level = FINEST
mail.socket.debug=true