Skip to content
Orvanov0.2.0

smtp_tls_failed

HTTP status: 502 · Code: smtp_tls_failed

The secure connection to the SMTP server failed: a bad certificate, or STARTTLS is not offered.

The secure connection to the SMTP server failed: its certificate is invalid, or it doesn’t offer STARTTLS when the settings ask for it.

Check the security setting matches the port: STARTTLS for 587, TLS for 465. Check the host name matches the server’s certificate.

Every SDK throws one error type for a failed call. Match on its code, which is always smtp_tls_failed for this error, never on the message.

import { ErrorCode, OrvanoError } from '@orvano/js'
try {
// your Orvano call
} catch (error) {
if (error instanceof OrvanoError && error.code === ErrorCode.smtpTlsFailed) {
// handle smtp_tls_failed
} else {
throw error
}
}

The error also carries the HTTP status (502), a message, and a request ID. Quote the request ID when you report a problem: the server logs it with the failure. See Errors for how errors work in every SDK, or every error code.