Skip to content

MXroute 4.0.1 (In Progress)

Work in Progress

This is a living document. The changes listed here are being rolled out incrementally and this page will be updated as additional improvements land.

MXroute 4.0.1 is an ongoing series of improvements building on the 4.0 foundation. Rather than waiting to bundle everything into a single release, we're documenting changes as they ship.

New Infrastructure

chocobo.mxrouting.net

A new server has been launched: chocobo.mxrouting.net. This is the first MXroute server with no DirectAdmin access for any users—services are managed entirely through the new control panel at panel.mxroute.com. This marks the beginning of the transition away from DirectAdmin as the default management interface.

Performance

Dovecot 2.4

Servers running Dovecot 2.4 have seen improved IMAP performance. You should notice faster mailbox operations, especially on larger folders.

Management Portal

Tax ID on Invoices

The management portal now includes a tax ID field that lets you display your tax ID on invoices. To be clear: this is for display purposes on your invoices only—we are not collecting or remitting VAT on your behalf.

Password Changes (Revolutionary, We Know)

Stop the presses. Hold your applause. After mass consultation with top engineers, groundbreaking R&D, and what can only be described as a Herculean feat of software development—you can now change your password directly in the management portal. No password reset flow. No email link. No existential crisis. Just go to management.mxroute.com, change your password, and get on with your life. We'll be accepting awards for this shortly.

Rate Limiting & Security Hardening

Rate limiting and additional security measures have been applied to the management portal to reduce attack surfaces. These are proactive improvements in response to observed intrusion attempts—not in reaction to any successful intrusions.

Control Panel

Disk Quota Display

Disk quotas are now accurately displayed in the control panel at panel.mxroute.com. Quota data refreshes approximately every hour, though some servers may take longer to complete a full update cycle. Note that DirectAdmin continues to show incorrect quota information—the long-term fix there is for older customers to migrate away from DirectAdmin to the new control panel.

Public API

MXroute Email Hosting API

A public REST API is now available at api.mxroute.com for programmatic management of your email hosting. API keys can be created in the control panel under Advanced > API Keys at panel.mxroute.com.

The API provides endpoints for managing:

  • Domains — Add, remove, and configure domains with automated DNS verification
  • Email Accounts — Create, update, and delete email accounts with custom quotas and send limits
  • Forwarders — Set up and manage email forwarding rules
  • Spam Settings — Configure spam thresholds, whitelists, and blacklists
  • Catch-All — Configure catch-all behavior (reject, discard, or forward)
  • DNS Information — Retrieve MX, SPF, DKIM, and verification records
  • Quota — Monitor disk usage across your account and individual email accounts
  • Reseller Management — Manage users and packages (reseller accounts only)

Authentication requires three headers on every request: X-Server (your mail server hostname), X-Username (your DirectAdmin username), and X-API-Key (generated from the control panel). Rate limits are 100 requests/minute for read operations and 20 requests/minute for write operations.

Full documentation including the OpenAPI specification is available at api.mxroute.com.

Reseller Tools

WHMCS Provisioning Module

A WHMCS provisioning module is now available for resellers who want to automate email hosting management through WHMCS. The module integrates with the MXroute API to handle the full account lifecycle—provisioning, suspension, unsuspension, termination, password changes, and package upgrades/downgrades—all automatically.

Key features:

  • Automatic provisioning — New accounts are created via the API when orders are activated
  • Suspend/unsuspend/terminate — Account lifecycle managed directly from WHMCS
  • Package management — Assign MXroute packages to products, with optional quota overrides
  • Username generation — Auto-generate usernames with configurable prefixes
  • Daily usage sync — Disk usage is synced automatically for quota tracking
  • Client area — Customers see their server details, webmail link, and DNS configuration instructions

The module and API key are both available in the control panel at panel.mxroute.com under Reseller > WHMCS Integration.

Coming Soon

In-House Webmail Client

An in-house webmail client is nearly ready for production. More details will follow as it approaches launch.

Who needs a footer?