White-Label Email Hosting: How to Rebrand Mailbux for Your Customers

White-Label Email Hosting: How to Rebrand Mailbux for Your Customers

What is White-Label Email Hosting?

White-label email hosting lets you offer Mailbux email services under your own brand name. Your customers see your logo, your colors, your domain — never knowing Mailbux powers it behind the scenes.

What Can You Rebrand?

Mailbux offers three reseller add-on tiers with increasing branding capabilities:

  • Webmail tier — Webmail interface rebrand, custom logo/colors, custom "Sent by" footer, tenant creation
  • Apps tier — Everything in Webmail + branded iOS/Android/Desktop apps with auto-updates
  • Complete tier — Everything in Apps + full whitelabel with custom domain, SSL, and complete rebrand

View available tiers and pricing at Settings → Subscription → Add-ons.

Setting Up Your Brand

Step 1: Purchase an Add-on

Go to Settings → Subscription → Add-ons and choose your tier.

Step 2: Create Your Brand

  1. Navigate to Reseller → Rebrand
  2. Click Create New Brand
  3. Fill in your brand details:
    • Brand Name — Your company name (e.g., "AcmeMail")
    • Hostname — Your custom domain (e.g., mail.acmemail.com)
    • Primary Color — Your brand color
    • Support Email — Where your customers reach you
    • Logo — Upload your logo and favicon
  4. Click Create — the brand is instantly live

Step 3: Point Your Domain (Complete Tier)

If you chose the Complete tier with a custom domain:

  1. Add a CNAME or A record pointing your hostname to mail.mailbux.com
  2. Click Install SSL on the brand card — a free Let's Encrypt certificate is auto-installed
  3. Your customers can now access webmail at https://mail.yourbrand.com/inbox

Step 4: Generate Branded Apps (Apps/Complete Tiers)

Click Generate Apps on your brand card to build branded versions of:

  • iOS app (via App Store)
  • Android app (via Google Play or direct APK)
  • Windows, macOS, and Linux desktop apps

Apps include your logo, colors, and hostname — and auto-update when you push changes.

Step 5: Create Sub-Tenants

With your brand set up, create email hosting accounts for your customers at Reseller → Tenants. Each tenant gets their own domains, email accounts, and storage — all under your brand.

How "Sent by" Branding Works

By default, free plan emails include a "Sent by Mailbux" footer. With a reseller add-on:

  • Your sub-tenants' emails will NOT show "Sent by Mailbux"
  • You can optionally add your own "Sent by YourBrand" footer via brand settings
  • This applies to all email sent through your branded tenants

Brand Management API

For advanced brand management, use the Brand API to programmatically create, update, and manage brands. The API supports brand CRUD, logo/asset uploads, SSL management, app generation, SMTP configuration, and Firebase push notification setup.

Full API reference: mailbux.com/reseller-api

In-dashboard reference: Settings → API → Reseller API

Frequently Asked Questions

Do I need a WHMCS module?
No. Mailbux provides a REST API that integrates with any billing system. There is no WHMCS or cPanel module — the platform is standalone.

Can I use the free plan for reselling?
No. You need a paid main plan (for storage) plus a reseller add-on (for capabilities). The free plan cannot create sub-tenants.

How many tenants can I create?
Each add-on unit allows up to 10 tenants. Purchase additional units for more.

Can my customers use their own domains?
Yes. Each sub-tenant can add their own domains and create email accounts, just like a regular Mailbux account.