OmniDock GitHub

$ man omnidock/mailboxes-rules

Mailboxes, Domains, and Routing Rules

Configure OmniDock mailbox addresses, Cloudflare Email Routing rules, catch-all routing, Email Sending status, default domains, and support inbox workflows.

Mailbox model

OmniDock works with Cloudflare-managed internal mailbox addresses and external IMAP/SMTP profiles. The mailbox selector can show one mailbox or all mailboxes. Compose should list every address that can send in the From field.

Mailbox rule versus catch-all

ModeBest forNotes
Mailbox ruleControlled support addresses such as support@example.com.Good default. Only selected addresses route to OmniDock.
Catch-allDomains where unmatched aliases should land in one operations inbox.Powerful but broader. Review spam and routing expectations before enabling.

Rules screen status copy

Status labels should be direct and operational: "Can send from @example.com", "Cannot send yet", "Can receive all routed mail", "Can receive support@example.com only", "Catch-all enabled", "Routing inactive", "Inbound storage ready", or "D1/R2 binding missing".

Support inbox workflow

  1. Select a Cloudflare domain with Email Routing enabled.
  2. Verify Email Sending for the sender domain or address.
  3. Create a mailbox such as support.
  4. Enable a mailbox routing rule or catch-all.
  5. Send a test inbound email and confirm it appears in Inbox.
  6. Reply from OmniDock and check Logs if delivery fails.