SES Managed Email
Nova provisions assistant-owned email identities and inbound routes through Amazon SES and Nova-managed routing records.
What you get
- managed email address provision on assistant creation
- suspend/reactivate with assistant state
- cleanup on assistant deletion
- dedicated assistant routes plus reply-token routes
- SES outbound send with delivery/bounce correlation
- SES inbound ingest through S3 + SQS into Nova
Required config
MANAGED_EMAIL_ENABLED=trueMANAGED_EMAIL_PROVIDER=sesMANAGED_EMAIL_DOMAINMANAGED_EMAIL_REPLY_DOMAINMANAGED_EMAIL_COMMAND_ADDRESSAWS_REGIONAWS_SES_INBOUND_BUCKETAWS_SES_INBOUND_QUEUE_URLAWS_SES_EVENTS_QUEUE_URL- optional
AWS_SES_CONFIGURATION_SET
Inbound/outbound behavior
- outgoing send: SES API
- incoming receive: SES receipt rules store raw MIME in S3 and enqueue notifications in SQS
- Nova polls SES inbound/events queues, resolves mailbox routes, and hands messages into the agent pipeline
- reply handling uses Nova reply-token addresses on the configured reply domain
Supported address types
- command mailbox:
nova@chroma.so - dedicated assistant mailbox: for example
jeff@assist.chroma.so - reply route: for example
reply+<token>@reply.chroma.so
Customer-owned email
- BYO SMTP is supported for outbound send-only
- inbound for customer domains requires forwarding, delegated subdomain, or provider webhook delivery into Nova
- generic IMAP polling is not part of the primary managed path