Connection settings
Use an API key with the
sending scope for SMTP. Keys with the read scope can’t send.
Example: Python
How delivery works
- Each recipient in To, Cc, and Bcc gets their own copy, sent through
POST /v1/emails/batch. - The relay sets an idempotency key from each message, so a client that retries after a timeout doesn’t send duplicates.
- Temporary problems, such as a rate limit or an outage, return a
4xxSMTP reply, so your client retries later. - Permanent problems, such as an unverified domain or a suppressed recipient, return a
5xxreply and aren’t retried.