WHMCS PolarisMail Module

Sell individual email accounts on shared domains through WHMCS

WHMCS PolarisMail Module lets email providers, hosting companies, and SaaS businesses sell mailbox accounts on approved house domains such as yourdomain.com, instead of requiring every customer to use their own custom domain.

This makes it ideal for selling email accounts like name@example.com, premium mailbox services, branded email identities, staff mailboxes, and hosted email plans directly through WHMCS.

WHMCS Server Module Mailbox Provisioning Shared House Domains Alias Management Distribution Lists Client Area Controls

WHMCS PolarisMail Module

WHMCS PolarisMail Module is a commercial WHMCS server module developed by Thexyz Inc. It connects WHMCS to the PolarisMail / EmailArray admin API and allows providers to automatically create, suspend, unsuspend, terminate, and manage individual mailbox accounts.

Unlike traditional email hosting modules that expect each customer to use a custom domain, this module is designed for selling email accounts on one or more approved shared domains. You can whitelist house domains such as example.com, example.ca, or example.net, then let customers choose their mailbox handle during ordering.

The module includes a custom WHMCS client area experience where customers can manage mailbox passwords, generate webmail access, create aliases, and manage distribution lists depending on the limits configured for the product.

Key Features

  • Sell Email Accounts on Shared Domains: Offer mailboxes on approved house domains instead of requiring customer-owned domains.
  • Automatic WHMCS Provisioning: Create mailboxes automatically when a WHMCS order is accepted.
  • Suspend and Unsuspend Support: Disable or restore mailbox access from WHMCS service actions.
  • Terminate Account Support: Remove mailbox accounts when a WHMCS service is terminated.
  • Change Password Support: Update mailbox passwords from WHMCS or the customer client area.
  • Change Package Support: Update mailbox quota, account type, language, timezone, and service settings.
  • Allowed Domains Whitelist: Restrict provisioning to approved domains only.
  • Reserved Handle Protection: Prevent customers from registering reserved addresses such as admin, support, abuse, postmaster, billing, security, and other protected names.
  • Mailbox Handle Validation: Enforces clean mailbox naming rules for safer provisioning.
  • Basic and Enhanced Account Types: Supports configurable mailbox account types.
  • Quota Configuration: Set default mailbox storage quota or expose quota as a WHMCS configurable option.
  • Alias Management: Customers can create, update, and remove aliases from the WHMCS client area.
  • Alias Limits: Configure the maximum number of aliases allowed per service.
  • External Forwarding Control: Allow or restrict forwarding aliases to external email addresses.
  • Distribution Lists: Customers can create and manage distribution lists from the client area.
  • Distribution List Limits: Configure the maximum number of lists per service.
  • Webmail One-Time Password: Generate one-time webmail access data for easier customer login.
  • Client Area UI Cleanup: Includes hooks to simplify the WHMCS product details page for mailbox services.
  • WHMCS Logging: Uses WHMCS module call logging for API requests and troubleshooting.

Example Use Cases

  • Email Provider Plans: Sell individual mailboxes on your own branded domains.
  • Premium Email Identity: Offer customers memorable email addresses on short or desirable domains.
  • Community Email: Sell accounts for clubs, associations, schools, or organizations using a shared domain.
  • Staff Email Services: Provision staff or contractor accounts without creating a custom domain order.
  • Mailbox Upgrade Products: Sell Basic and Enhanced mailbox plans with different quota levels.
  • Alias-Based Plans: Offer mailbox plans with configurable alias limits.
Example product setup:

Allowed Domains:
thexyz.com,thexyz.ca,thexyz.cn

Customer chooses:
michael

Provisioned mailbox:
michael@thexyz.com

Why This Module Is Valuable

WHMCS is excellent for selling hosting, domains, and custom-domain email, but many providers also want to sell mailbox accounts on their own branded domains. This module fills that gap by turning WHMCS into a storefront for individual mailbox accounts.

Instead of manually creating mailboxes, aliases, and lists for every customer, the module automates the provisioning workflow and gives customers self-service controls inside the WHMCS client area.

License Type

Price

Download

Single WHMCS Installation License

For one WHMCS installation.

$299.95

Buy Now

Software Information

Product Name:WHMCS PolarisMail Module
Category:WHMCS / Email Provisioning
Platform:WHMCS
Module Type:Server Module
API Version:1.3.2
PHP Requirement:PHP 8.1+
WHMCS Requirement:WHMCS 8.x Recommended
API Provider:PolarisMail / EmailArray
Provisioning:Create, Suspend, Unsuspend, Terminate
Client Area:Mailbox, Aliases, Lists
Allowed Domains:Supported
License Verification: Verification Tool
Price:Single WHMCS Install – $299.95
Documentation: Installation Guide
Support:Support Tickets
Download WHMCS PolarisMail Module

Commercial license for one WHMCS installation.

Best For

  • Email hosting providers
  • WHMCS-based hosting companies
  • Premium email address services
  • Community mailbox providers
  • Branded email platforms
  • Domain portfolio operators
  • SaaS companies selling email accounts

Frequently Asked Questions

WHMCS PolarisMail Module allows you to sell individual email mailbox accounts through WHMCS using approved shared domains. It provisions mailboxes, manages service status, supports password changes, and adds client area tools for aliases and distribution lists.
Yes. Customers can choose a mailbox handle, and the module provisions the address on one of your approved house domains. For example, a customer could order name@example.com if example.com is configured as an allowed domain.
No. This module is specifically designed for selling email accounts on shared provider-owned domains instead of requiring a custom domain from each customer.
Yes. Customers can create, update, and remove aliases from the WHMCS client area. Administrators can configure alias limits and decide whether external forwarding is allowed.
Yes. The module includes distribution list support, including creating lists, removing lists, adding members, and removing members. List limits can be configured by the provider.
Yes. The module includes an allowed domains configuration field. Only whitelisted domains can be used for mailbox provisioning.
No. This is a WHMCS provisioning module. It requires your own compatible PolarisMail / EmailArray admin API access and valid server credentials.
No. WHMCS PolarisMail Module is proprietary software owned by Thexyz Inc and may not be copied, redistributed, modified for resale, or publicly distributed without written permission.