Documentation

Visit Our xCloud Knowledge Base

Here is your one-stop source for in-depth articles, FAQs, and tutorials for you to excel at hosting & managing your websites.


Configure Mailgun For Site Emails

xCloud hosting recognizes the importance of well-integrated email systems like Mailgun to minimize the risk of emails being marked as spam or failing to reach their intended recipients. So, it has streamlined the way to configure Mailgun into its environment for site emails.

Mailgun is one of the most popular email delivery services that combines powerful features and compatibility to ensure a more innovative mailing experience. Plus, it’s one of the cheapest options available. You can send up to 5000 emails per month on the Free plan. On the other hand, it will cost you $0.001 per email on the Flex plan.

Follow the step-by-step guide below to learn how to configure Mailgun for your site emails.

Step 1: Domain Authentication With Mailgun #

Before getting started with the Mailgun integration into your xCloud team, you need to authenticate your domain with the email service. Please follow their detailed documentation on how you can do that: Mailgun Domain Verification Walkthrough.

Step 2: Integrate Mailgun Into xCloud #

Once you authenticate your domains with Mailgun, you can integrate the email service into xCloud environment by following these two methods:

  • Integrate Mailgun With SMTP Credentials
  • Integrate Mailgun With API

Integrate Mailgun With SMTP Credentials #

Log in to your Mailgun account and navigate to Sending → Domains from the dashboard. Then navigate to the Domain Settings → SMTP Credentials. Add a new domain by tapping the ‘Add new domain’ button. Once you add the domain, save your login credentials (username and password) for using it in the xCloud mail integration.

Configure Mailgun

Once you are done collecting your SMTP credentials for Mailgun, it’s time to add Mailgun as the email provider in xCloud. From your xCloud dashboard, navigate to My Profile → Integrations → Email Provider. You need to integrate your Mailgun account domain with the credentials by clicking the ‘Add New Provider’ button.

Configure Mailgun

Once you hit the ‘Add New Provider’ button, you will see a pop-up asking you to select the email provider, SMTP username, and SMTP password.

Configure Mailgun

Select Mailgun as the provider, and input your credentials in the SMTP username and SMTP password fields. The email provider will be added instantly.

Integrate Mailgun With API #

Alongside using the Mailgun SMTP credentials, you can integrate Mailgun with the API keys. For that, log in to your Mailgun account and navigate to API Security page. Add a new key by clicking the ‘Add new key’ button and setting a description. Save your API key for future use.

Configure Mailgun

From your xCloud dashboard, navigate to My Profile → Integrations → Email Provider. You need to integrate your Mailgun account domain with the credentials by clicking the ‘Add New Provider’ button.

Configure Mailgun

Once you hit the ‘Add New Provider’ button, you will see a pop-up asking you to select the email provider name. Select Mailgun API as the provider, and input your collected API from the Mailgun API Security page. Then, provide your authenticated domain name and hit the ‘Add Email Provider’ button.

Configure Mailgun

That’s how easily you can integrate Mailgun into your xCloud team with API keys.

Step 3: Testing Your Email Integration #

After adding Mailgun successfully, you can test your email service by sending a test email straight from the Email Provider section.

Configure Mailgun

Step 4: Add Mailgun Service To Site #

After integrating Mailgun into your xCloud environment, you need just to add the provider to the site. Go to All Sites and choose your website to add the email provider. Select your site and navigate to Email Provider tab.

Configure Mailgun

Now select your domain from the ‘Email Provider’ options, set the sender’s name in the ‘From Name’ field, and input your email sender’s address in the ‘From Email’ field. Once done, hit the ‘Add This Provider To Site’ button.

If you don’t find it convenient to configure your site emails with Mailgun using the SMTP credentials or API, you can check the process of configuring with the Mailgun plugin below.

Configure Site Emails With Mailgun Plugin #

Get started by signing up for an account. Follow the Quickstart Guide to verify your domain, and once it’s confirmed, your API key will be revealed and ready for use! 

Click on your profile, and from the dropdown menu, select API Keys. Collect your private key and copy it for using it on your WordPress dashboard.

Configure Mailgun

Now, you need to install the Mailgun plugin on your WordPress site. Follow these simple steps below:

  • Log in to your WordPress site.
  • Visit the Add Plugins page.
  • Search for “Mailgun for WordPress” and install the plugin.
  • Access the Mailgun screen from the Settings menu.
Configure Mailgun
  • Enable Use HTTP API to Yes.
  • Enter your Mailgaun domain in the Domain Name field.
  • Copy and paste your Private API key into the API Key field.
  • Save the changes and click Test Configuration to send a test email.

After saving all the changes:

  • Save the settings after configuration.
  • Send a test email to ensure proper setup.
  • If errors occur, check if DNS settings are still propagating or if settings are misconfigured.
  • Ensure the Mailgun domain status shows as “Active.”
  • Upon successful sending, you’ll receive a confirmation email with the following text:
  • If you have received this message, as shown in the image, the requested test has succeeded.
Configure Mailgun

That’s how easily you can configure Mailgun for site emails for xCloud environment to streamline the email delivery process of transactional emails.

Still stuck? Contact our support team for any of your queries.

What are your feelings
Updated on November 16, 2023

Server Name

RAM

SSD

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Newcomer

1GB

25GB

$4.50

$5.00

$6.00

Basic

2GB

55GB

$9.00

$10

$12.00

Standard

4GB

80GB

$18.00

$20

$24.00

Professional

8GB

160GB

$36.00

$40

$48.00

Business

16GB

320GB

$72.00

$80

$96.00

Server Name

RAM

SSD/NVMe

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Lite

1GB

32GB

$5.40

$6.00

$8.00

Personal

2GB

88GB

$16.20

$18.00

$24.00

Growing

4GB

128GB

$21.60

$24.00

$32.00

Elite

8GB

256GB

$43.20

$48.00

$64.00

Titanium

8GB

384GB

$86.40

$96.00

$96.00

Ultimate

32GB

512GB

$172.80

$192.00

$192.00