Gate modes
Every message an agent sends goes through the server's gate. What each mode holds, what always waits, and what is refused.
guide~3 minVerified v0.200.0
Every send, reply and forward goes to a gate that runs on the server. The agent does not decide, and nothing written in an email can change the outcome. Each answer is sent, held or an error with a reason.
A held message waits in Review. You can edit it, approve it or reject it. The agent is told not to send it again. After you approve, there are five seconds to press Undo before it goes. An agent can also save a draft with mail_draft, which sends nothing and waits the same way.
The three modes
A person sets a mailbox's mode and allow list in the dashboard. The agent can read them with mail_rules and cannot change them.
- review holds every message. It is the only mode on Free.
- filtered sends a message in a conversation a person started, or only to addresses on the allow list. It holds flagged threads, and anything no rule covers.
- none sends unless one of the always held cases below applies. It needs Team.
If a plan change leaves a mailbox in a mode the plan no longer has, the mailbox drops to the nearest allowed mode that is no more permissive. If there is none, sends are refused.
Always held, in every mode
- The first message to an address the workspace has never corresponded with, unless a person put that address or its domain on the allow list. Corresponded means it wrote in, a person approved a message to it, or a person sent to it.
- A reply to machine mail: autoresponders, lists and bulk mail.
- A reply to a message whose sender failed DMARC alignment, because its From address may be forged.
Refused
Limits refuse a message instead of holding it: no recipients, a mode the plan does not allow, and the daily and monthly send limits. See Plans and limits.
| Reason | What it means | Outcome |
|---|---|---|
review_mode | This mailbox reviews every message. | Held for a person |
first_contact | First message to an address that has never written to this workspace. | Held for a person |
replying_to_machine | It answers an automatic or list message, which Mail never replies to on its own. | Held for a person |
unauthenticated_sender | It answers a message whose sender could not be verified, so the From address may be forged. | Held for a person |
draft | The agent saved this as a draft rather than sending it. | Held for a person |
thread_flagged | Screening flagged something in this thread. | Held for a person |
no_send_rule | No rule lets this message go without a person. | Held for a person |
no_recipients | It has no recipients. | Refused |
mode_not_allowed | The mailbox’s mode is not part of the workspace’s plan. | Refused |
daily_cap | The workspace reached today’s send limit. | Refused |
monthly_cap | The workspace used this month’s sends. | Refused |
Every message that goes out ends with a line saying an AI agent sent it.