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.
| Address | Shared | DB verified |
|---|---|---|
[email protected] | yes | β |
[email protected] | no | β |
[email protected] | yes | β |
[email protected] | no | β |
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 β
| Address | Brand | Host |
|---|---|---|
[email protected] | Khobara | Hostinger IMAP |
[email protected] | Khobara | Hostinger IMAP |
[email protected] | Aldilaijan | Hostinger IMAP |
[email protected] | Aldilaijan | Hostinger IMAP |
In-app path β
- Sign in as staff with mailbox admin permission.
- Open Comms β Mailbox (or go to
/mailbox/connect). - For each account: enter email + mailbox password β Connect.
- Confirm all four appear under Manage accounts (
/mailbox/accounts). - 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_accountsrow is active and staff has grant. - Send fails: verify From account picker and send grant on that account.
