Skip to content

Mailbox connect β€” ops runbook ​

Status (2026-06-09): All four production inboxes are connected in Supabase email_accounts β€” active, Hostinger IMAP, encrypted passwords present. On-device IMAP confirmed working (Comms β†’ Mailbox). No reconnect needed unless credentials rotate.

AddressSharedDB verified
info@khobara.com.kwyesβœ“
abdulrahman@khobara.com.kwnoβœ“
info@aldilaijan.comyesβœ“
abdulrahman@aldilaijan.comnoβœ“

Manual step (only when adding a new mailbox or after a password reset): CI and agents cannot enter Hostinger mailbox passwords. Use a staff admin account in-app.

Programmatic alternative (2026-07): Hostinger now ships a REST API + MCP server for these same mailboxes (bearer token, no IMAP passwords) β€” see docs/HOSTINGER_MAIL_API.md.

Accounts ​

AddressBrandHost
info@khobara.com.kwKhobaraHostinger IMAP
abdulrahman@khobara.com.kwKhobaraHostinger IMAP
info@aldilaijan.comAldilaijanHostinger IMAP
abdulrahman@aldilaijan.comAldilaijanHostinger IMAP

In-app path ​

  1. Sign in as staff with mailbox admin permission.
  2. Open Comms β†’ Mailbox (or go to /mailbox/connect).
  3. For each account: enter email + mailbox password β†’ Connect.
  4. Confirm all four appear under Manage accounts (/mailbox/accounts).
  5. Assign read/send to other staff as needed.

Verification ​

Use docs/DEVICE_QA_CHECKLIST.md β€” Mailbox section.

Troubleshooting ​

  • Auth failed: confirm Hostinger password; reset in Hostinger panel if needed.
  • Account missing in switcher: check mailbox_accounts row is active and staff has grant.
  • Send fails: verify From account picker and send grant on that account.

Aldilaijan & Khobara Real Estate Platform