Skip to content
Orvanov0.2.0

smtp_rejected

HTTP status: 502 · Code: smtp_rejected

The SMTP server refused the email; detail carries its reply.

The SMTP server accepted the connection but refused the email. Its reply is in the error’s detail.

Read the server’s reply. Common causes: the From address isn’t verified with your provider, or the domain lacks SPF or DKIM records.

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