Skip to content
Orvanov0.2.0

smtp_timeout

HTTP status: 504 · Code: smtp_timeout

The SMTP server did not answer in time.

The SMTP server didn’t answer in time.

Retry. If it keeps happening, check the host and port, and that nothing between Orvano and the server drops the connection.

Every SDK throws one error type for a failed call. Match on its code, which is always smtp_timeout 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.smtpTimeout) {
// handle smtp_timeout
} else {
throw error
}
}

The error also carries the HTTP status (504), 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.