email_not_configured
HTTP status: 409 · Code: email_not_configured
Neither the project nor the install has an SMTP server set up.
Why it happens
Section titled “Why it happens”The operation sends an email, and neither the project nor the install has an SMTP server set up.
How to fix
Section titled “How to fix”Set up SMTP in the console: for the install, or for this project. A local install from install --local sets it up for you with the Mailpit inbox. See Email delivery.
Catch it in your code
Section titled “Catch it in your code”Every SDK throws one error type for a failed call. Match on its code, which is always email_not_configured 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.emailNotConfigured) { // handle email_not_configured } else { throw error }}import 'package:orvano_flutter/orvano_flutter.dart'; // or orvano_dart on a server
try { // your Orvano call} on OrvanoException catch (error) { if (error.code != ErrorCode.emailNotConfigured) rethrow; // handle email_not_configured}using Orvano;
try{ // your Orvano call}catch (OrvanoException error) when (error.Code == ErrorCode.EmailNotConfigured){ // handle email_not_configured}The error also carries the HTTP status (409), 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.