no accounts authorized | Nothing stored yet | setup.md |
no OAuth client stored | Gmail used before set-client | mailkit auth set-client <client.json> |
no token for … | Account missing or half-registered | mailkit auth add … for that provider |
invalid_grant / doctor FAIL on Gmail | Refresh token revoked or expired | mailkit auth add you@gmail.com again. Publish the OAuth consent screen to Production. |
| Fastmail doctor FAIL | Token revoked or mistyped | Mint a new Mail token; auth add --provider fastmail |
Bridge is not reachable / Proton doctor FAIL | Bridge not running, or wrong port | Open Proton Mail Bridge, sign in, retry |
Bridge password rejected | Not the mailbox password | Copy the Bridge mailbox password, not the Proton login |
Bridge certificate changed | Bridge cert rotated | mailkit auth add --provider protonmail you@proton.me again |
'send' is not supported on fastmail | Wrong account | Use a Gmail or Proton Mail -a |
'thread' is not supported on protonmail | Verb is Gmail-only | Use read / show |
UnsupportedQuery | Search syntax this provider does not compile | See read.md |
refusing to send without --yes | Missing flag | Get a human yes, then add --yes |
--attach can't be combined with --draft | Flag mix | Attach when drafting, or send a new message |
403 accessNotConfigured | Gmail API not enabled | Enable Gmail API on the Google Cloud project |
| Google “app not verified” | Personal Desktop client | Advanced → continue. Expected. |
| Keychain / “no accounts” in a sandbox | Agent sandbox blocked Keychain | Run mailkit unsandboxed |