Inbound SMTP
Deliver to a configured recipient, reject an unknown recipient, enforce the size limit, and verify TLS and authentication policy.
Daptin
Run Daptin →
Mail guide
Configure the certificate, mail server, account, and mailbox in order; restart the protocol services; then test SMTP and IMAP with real clients.
mail_server with an intentional
listen interface, TLS mode, maximum message size, client limit,
and authentication policy.
mail_account linked to that server.Deliver to a configured recipient, reject an unknown recipient, enforce the size limit, and verify TLS and authentication policy.
Authenticate, list mailboxes, fetch and search messages, change flags, exercise IDLE, and verify cross-account isolation.
Send through a permissioned custom action using the internal mail performer; there is no direct public mail-send REST endpoint.
Email actions guide →Exercise temporary failure, retry scheduling, final failure, and duplicate-safe downstream behavior.
Delivery drill
Send one disposable message through a permissioned action, verify it enters the outbox, and observe the delivery record. Then point the test environment at a unavailable SMTP destination and confirm bounded retry scheduling.
Restore delivery and check the final state. Build duplicate-safe downstream behavior: a crash after SMTP acceptance but before success is recorded can cause the same message to be attempted again.