How to Set Up xCloud Mail Delivery Addon For Your Site

Updated October 19, 2026 · 8 min read

WordPress frequently requires sending site emails to you or your users, known as transactional emails. These may include admin notifications, new user signups, password resets, and form submissions. Sometimes, WordPress’s default email delivery system may fail, leading to potential issues like emails being flagged as spam or failing to reach their intended recipients.

Web hosting servers are not optimized for sending emails, and you may also want to avoid running your own mail server. To solve this issue, xCloud provides a Mail Delivery Addon that allows you to send transactional emails through a reliable managed email service. Each team receives 100 free emails per month, and you can purchase additional plans if you need a higher email limit.

Available xCloud Mail Delivery plans are:

  • 1000 emails/month – $1
  • 3000 emails/month – $3
  • 5000 emails/month – $5
  • 8000 emails/month – $8
  • 10000 emails/month – $10
  • 20000 emails/month – $20
  • 50000 emails/month – $40

Follow the steps below to set up xCloud Mail Delivery for your website.

Step 1: Add xCloud Mail Delivery Email Service Provider

First, log in to your xCloud dashboard and navigate to Addons → Mail Delivery from the sidebar. Click the Enable button to activate the Mail Delivery addon.

Set Up xCloud Mail Delivery Addon

Next, select xCloud Managed Email Service, choose your preferred email plan, and add a Label to identify the provider. After selecting the plan, click the Buy & Add Provider button to proceed.

Set up xCloud Mail Delivery Addon

Each team can claim 100 free emails per month directly from the Mail Delivery addon page. From the Email Provider section, click the Claim Free Plan option to activate the free email allowance. Once claimed, the free email plan will appear in the provider list.

After claiming the free plan or selecting a paid plan, enter a Label in the provided field to identify the provider. Then click the Buy & Add Provider button. A payment gateway will appear where you can complete the purchase using a valid payment method. The plan is only enabled after the payment is settled, and the provider shows Pending until then. If the payment fails, the provider shows Payment Failed with a Pay Now button. The plan of an xCloud Managed Email Service provider cannot be changed later. To get more emails, purchase a new plan.

Once the payment is completed, the selected email plan will be added to your Email Provider list, where you can manage or set it as the default provider for your team.

Set up xCloud Mail Delivery Addon

Once the payment is completed, the purchased email plan will appear in the Email Provider list. You can set this plan as the default email provider for your team by clicking the Set as Default icon on the right side of the row. If you want to cancel the subscription later, click the Cancel Subscription icon.

Set up xCloud Mail Delivery Addon

To review billing information, go to Subscriptions → Email Subscriptions and head over to the Billing History from the dashboard. This section shows all billing records related to your Mail Delivery subscriptions. You can also click the Action button to view more details about each plan.

Set up xCloud Mail Delivery Addon

Step 2: Add Email Service To Site

After adding the xCloud Email Provider, you need to connect it to your website. Go to your website inside the xCloud dashboard and navigate to Email Config → Mail Delivery. From the Email Provider dropdown menu, select the xCloud Mail Delivery plan you purchased.

Next, configure the sender details. Choose the Domain, enter the sender name in the From Name field, and provide the sender email address in the From Email field. After completing these settings, click the Save Changes button.

Set up xCloud Mail Delivery Addon

You can also choose whether to use the xCloud domain or your own domain for sending emails. If you select Use Your Own Domain, enter your domain name in the domain field. Using your own domain requires a paid Mail Delivery plan. The free plan can only send from the xCloud domain.

Enter your ‘From Name’, ‘From Email’, and ‘Domain’ in the dedicated fields. After entering the domain, you will need to verify it by adding the following required DNS records in your DNS provider.

#Record TypeNameValue
1TXT (SPF)yourdomain.comv=spf1 a mx include:xcloud.email ~all
2CNAMEtracking.yourdomain.comhost.xcloud.email
3TXT (DKIM)api._domainkey.yourdomain.comCopy the DKIM value shown on your site's Mail Delivery page. It is a 2048-bit key that starts with v=DKIM1; k=rsa; p=MIIB.
4TXT (DMARC)_dmarc.yourdomain.comv=DMARC1;p=none;

If you set up DKIM earlier with the older, shorter key (its value contains p=MIGf), replace it with the current value from the Mail Delivery page. The email service no longer accepts the old key for new domains.

If you have Cloudflare integrated, turn on Auto Manage DNS Records on Cloudflare to add and verify the records in one click. If the tracking record fails because tracking.yourdomain.com already has an A or AAAA record, remove that record or point it to host.xcloud.email, then try again. Once the DNS records are added and verified, click Save Changes again to complete the setup.

Set up xCloud Mail Delivery Addon

You can also enable Mail Delivery during WordPress site creation. When creating a new WordPress website, simply toggle the Mail Delivery option.

If you have already set an email provider as the Default Provider from the Mail Delivery addon settings, xCloud will automatically select that provider during site creation. This allows you to skip manual provider selection for every new site.

After enabling Mail Delivery, confirm the From Name and From Email details, then continue with the site creation process.

Set up xCloud Mail Delivery Addon

How To Manage xCloud Mail Delivery Subscriptions

Manage your Mail Delivery plans, monitor email usage, and configure SMTP or API access from one place. xCloud also allows you to automate plan upgrades to keep your transactional emails running without interruption. 

Step 1: Go to The Subscriptions 

To manage your email subscriptions, open the xCloud dashboard and navigate to Settings → Subscriptions → Email Subscriptions.

Set up xCloud Mail Delivery Addon

From this section, you will see an overview of your email usage, including the Total Emails and Available Emails. This overview helps you monitor how many emails remain in your current plan. You will also find options for SMTP Configuration and API Key in this section.

Set up xCloud Mail Delivery Addon

Under the SMTP Configuration section, you will find details such as Username, Password, SMTP Server, and Port. These credentials allow you to connect the xCloud Mail Delivery service with your website or external applications that require SMTP authentication.

Set up xCloud Mail Delivery Addon

The API Key section provides a key that developers can use to integrate the xCloud Mail Delivery service with custom applications or services.

If the key is exposed, select Rotate API key. xCloud creates a new key and switches off the current one. The SMTP password is the same key, so your SMTP credentials change too. xCloud automatically updates WordPress sites on connected servers that use Mail Delivery. Update the key yourself anywhere else you copied it, such as other apps or sites on disconnected servers.

Set up xCloud Mail Delivery Addon

Enable Auto Upgrade Mail Delivery Plan

Email delivery is a critical service for any business. Transactional emails such as password resets, order confirmations, and form notifications must reach users without interruption. To prevent your email limit from blocking these important messages, you can enable the Auto Upgrade Mail Delivery Plan option.

xCloud will notify you when your email usage reaches 90% of your available quota, giving you time to take action before the limit is reached. If you enable Auto Upgrade, xCloud automatically buys the plan you selected when usage reaches 90% of your quota and adds its emails to your total. Your current plan stays in place. This ensures that your transactional emails continue sending without disruption and removes the need for manual plan upgrades.

Set up xCloud Mail Delivery Addon

Enable the toggle for this feature. After enabling it, a dropdown menu will appear where you can select the plan you want xCloud to buy automatically. Choose your preferred plan and click the Save button.

Once this feature is enabled, xCloud automatically buys the selected plan when the threshold is reached (90% limit). This ensures that your website emails continue sending without interruption

Set up xCloud Mail Delivery Addon

Below the configuration section, you will see all the subscribed email plans for your team. From here, you can click the Actions button beside each plan to manage or cancel subscriptions. You can also check the Billing History to review all transactions related to your Mail Delivery subscriptions.

Set up xCloud Mail Delivery Addon

How Does xCloud Managed Emails Usage Limits Work?

xCloud Managed Email limits are applied at the team level, not per individual site. This means the total number of emails you have purchased, whether it’s the free 100 monthly emails or additional purchased email plans, is available for use across all sites within the same team.

For example, if you have 10 sites under a single team and you purchase a plan of 1000 emails, those 1000 emails become part of a shared email pool. Any of your sites in that team can send transactional emails using this shared quota. You are not required to buy separate email packages for each website.

💡Troubleshooting Tip

If you cannot connect to your email provider because the domain is already linked with another email service, you need to check if the domain is still registered with your previous hosting provider.

For example, if your domain was registered or managed by Cloudways, their system may still have it linked. In this case, contact the Cloudways support team and request that they manually remove the domain from their email service.

Once it is removed, you can connect your domain with xCloud without any issues.

That’s how easily you can add the xCloud Managed Email Service provider for site emails for the xCloud environment to streamline the email delivery process of transactional emails. 

You can check this documentation if you want to connect any SMTP provider to your xCloud environment for site emails. Still stuck? Contact our support team for any of your queries.