Multi-mailbox inbox setup

Ako pripojiť mailbox cez AWS SES inbound → S3 → ingest cron. 5 mailboxov defaultne: matus, norbert, jaroslav, marketing, noreply.

6 min čítania

Architektúra

Príchodzia pošta: SES Receipt Rule (eu-west-1) → S3 bucket → ingest cron → mail_threads + mail_messages.

Žiadne IMAP / POP — všetko cez S3 (cheap, scalable, GDPR v EÚ).

Default mailboxy

5 aktívnych mailboxov v migrácii 0023:

  • matus@yourcompany.sk (admin, predaj)
  • norbert@yourcompany.sk (admin, dev)
  • jaroslav@yourcompany.sk (sales)
  • marketing@yourcompany.sk (kampane, newsletters)
  • noreply@yourcompany.sk (transakčné notifikácie)

Forwarding

Catch-all mailboxy (napr. audit@) môžu byť aliasy cez forwards_to_id — všetka pošta sa zobrazí v inboxe primárneho assignee.

DNS setup

  1. MX recordinbound-smtp.eu-west-1.amazonaws.com priority 10
  2. SPFinclude:amazonses.com
  3. DKIM → 3 selectory per región
  4. DMARCp=none na začiatok (monitoring), neskôr INLINECODE_11

3-pane UI

INLINECODE_12 rozdelený na:

  • Mailboxes (left, 200px) — count of threads + unread badge
  • Thread list (middle, 380px) — sorted by last_message_at desc
  • Detail (right, flex) — full message thread

URL-driven: ?mailbox=ID&thread=ID — shareable.

Cron schedule

INLINECODE_14 beží každú minútu, batch 50 messages.

Pripravený vyskúšať Kovrin Workspace?