mxlogin-go

Control center for the mail.mxlogin.com (CrossBox) API gateway. Sign in with the admin password to manage mailboxes and inspect mail.

API docs ↗
mxlogin-gocontrol center
Workspace
◧  Overview ▤  Mailboxes 🗀  Folders ✉  Emails
Account
👤  Account ⌘  Sessions ≡  Activity
Reference
⧉  API docs ↗ ⌥  GitHub ↗
checking…

Overview

API docs
Configured mailboxes
–
–
Connected sessions
–
live upstream sessions
Upstream
–
mail.mxlogin.com master → per-account slave
Service
mxlogin-go
Go rewrite · drop-in parity · v4.1.0 API
About this project GoFastAPI-parity

mxlogin-go is a from-scratch Go rewrite of the original Python FastAPI service — a REST gateway to the mail.mxlogin.com webmail API (CrossBox / MXroute) that works from locked-down hosts (no SMTP ports needed). The upstream Python repo was read as the spec; this service is a byte-level parity replacement of its documented HTTP API, encrypted mailbox store, and admin dashboard.

  • Read, search, and manage mail: folders, emails, attachments (single or zip), sessions, logs, account.
  • Send mail & save drafts through the webmail API — attachments upload to the account's Files storage (simplefs).
  • Multi-mailbox store in SQLite with Fernet-encrypted passwords (migrated from the Python service — no data loss).
  • Always-connected shared session with auto-reconnect on token expiry.
⧉ Browse the API reference ⌥ GitHub repo ⌥ Original Python spec
Mailboxes
Loading…
Quick API reference 21 endpoints
Add mailbox credentials are validated by logging in, then stored encrypted (Fernet)
Configured mailboxes
Loading…
Folders
Account
Loading…
Self-test
Active device sessions
Account activity