Reseller plans

All plans with dedicated compute (Cloud/Dedicated) can be resold, reselling services with shared compute is prohibited to maintain quality of service (QoS).

This document contains information specific to resellers but it is not a complete replacement to the other Hosted email docs. Please follow them to know more about setting up DNS records, adding domains and accounts, etc.

Provision server

Self server installations are available for all Enterprise Cloud plans. Servers can be installed from client area Services > press Manage button under Actions column.

Read Getting started for more information on service provisioning.

Customizations

  • Use DNS A record (e.g., alt.yourdomain.tld) mapped to IPs of alt1.mymailcheap.com (51.83.107.245) and alt2.mymailcheap.com (158.69.83.225) to create your own backup MX records.
  • SPF records can also be private-labelled. For this you will need to create two SPF records as follows:
  1. SPF record for your domain (e.g., yourdomain.tld): v=spf1 a:host.mailserver.tld a:relay.mymailcheap.com -all where host.mailserver.tld is your own mailserver hostname.
  2. SPF record for your clients: v=spf1 include:yourdomain.tld -all

Caution

SPF is configured as a TXT record in your DNS manager. SPF should not be configured using the deprecated SPF record type. A domain should have only 1 SPF record; remove your old host’s SPF record (if any).

Provisioning accounts

  • Use DomainAdmin account type (permission level) to provision accounts for your clients. When creating a DomainAdmin account from Mail Portal (Accounts tab), you can set the following quota values: domains quota (used for domains & relay domains), domain aliases quota, aliases quota (used for aliases & sender addresses), mailboxes quota and storage quota.
  • The DomainAdmin user can also be imported (from Mail Portal > Import / export) or created through the API. See API docs for more information on accessing and using API.

Tip

The DomainAdmin permission level allows you (the MasterAdmin) to provision account for your client (end-user) based on number of domains, domain aliases, aliases, mailboxes and storage quota.

For more information on permission levels, see Setup Mail documentation.

DomainAdmin quota

DomainAdmin accounts are provisioned with the following quotas:

  • Domains: total number of domains and relay domains that can be added by the DomainAdmin
  • Domain aliases: total number of domain aliases that can be added by the DomainAdmin
  • Aliases: total number of aliases and sender addresses that can be added by the DomainAdmin
  • Mailboxes: total number of email accounts (MailUsers) that can be added by the DomainAdmin
  • Storage: total storage space that can be divided among the MailUsers created by the DomainAdmin

To keep DomainAdmin quotas to a sane number that can be configured easily, some quotas are grouped together.

  • Domains quota is applicable for both domains and relay domains.
  • Aliases quota is applicable for both aliases and sender addresses.

A DomainAdmin’s storage quota is updated in the following scenarios:

  • When adding MailUsers by apportioning part of the DomainAdmin’s own storage quota.
  • When changing the storage quota available for the MailUsers the DomainAdmin added.
  • When MailUsers added by the DomainAdmin had their storage quota increased/decreased by a MasterAdmin or another DomainAdmin (with access to the same domain) in which case the quota used value increases/decreases for the original DomainAdmin that added the MailUser.

While not immediately apparent, the quota system for a DomainAdmin is based on an ownership basis in its implementation.

Tip

To transfer implicit ownership and quota for all administered domains, domain aliases, relay domains, and their associated properties such as MailUsers (mailboxes), aliases, and sender addresses: select from Mail Portal > Accounts tab/page > press Info button corresponding to a DomainAdmin > press Perform transfer button.

WHMCS plugin (deprecated)

WHMCS plugin for Mailcheap’s New Mail System (NMS) can be downloaded from its unofficial Github repo. The setup instructions are contained therein, the plugin is provided as-is and will not be updated, maintained, or officially supported.

Miscellaneous

  • Server log for auditing/troubleshooting can be found in Server (menu) > Server logs. All Cloud/Dedicated plans support overselling but we recommend to monitor the load averages in Server (menu) > Usage metrics so as not to overload the server and cause service disruption.
  • Refer to status page and maintenance/incidents page for scheduled/ongoing maintenance updates.

Warning

If you have a Cloud/Dedicated server, please make sure to watch the load averages from Server > Usage metrics so as not to put undue load on the server which may cause service disruption and loss of data. Migrate users incrementally when performing migration for a large userbase if you’re unsure the server can handle the load.