System Status
Buy Now
  • Email & Apps
  • Office 365
Login
  • MyRackspace Portal
  • Cloud Control Panel
  • Rackspace Webmail Login
  • Cloud Office Control Panel
  • Support Home
  • How-To
  • Developer Documentation
  •  Blogs 
    • Expert Insights Tech Blog
    • Rackspace Blog
    • Solve: Thought Leadership

Support Network

End-to-End Multicloud Solutions.   Solving Together.â„¢   Learn more at Rackspace.com

How–To Home

Cloud Servers

  • Introduction
  • FAQ
  • All Articles

Prepare a Cloud Server to be a mail server

Last updated on:  2020-01-15

Authored by:  Rackspace Support


Warning: Managing a mail server in the cloud provides no guarantee email is delivered to recipients' inboxes. Establishing and maintaining email deliverability is a complex undertaking. If you need a managed email solution, see our hosted email offerings.

To improve your email server’s sending reputation, you need to research and consider using the following solutions:

  • DomainKeys Identified Mail (DKIM)
  • Domain-based Message Authentication, Reporting, and Conformance (DMARC) DNS records

Before you configure any sort of mail service, it is vital that your Cloud Server has the hostname and Reverse Domain Name System (RDNS) correctly set. This article reviews the hostname and RDNS settings necessary to configure Cloud Server for email.

Prerequisites

The instructions in this article use the following technology:

  • The Ubuntu® Hardy operating system. (The instructions might work on other Linux® distributions, but it has not been tested and is not guaranteed).

Configure the hostname

A hostname is the name of the Cloud Server. The hostname is used in the headers of the email. You can think of the headers as the address and sender label on the email.

Setting the hostname via the command line involves the adjustment of a couple of files.

  1. Start by checking what the current hostname is:

    hostname -f

    On the example Cloud Server, the output is:

    cloudserver1

Note: These instructions use the domain mail.democloud.com.

  1. Change the hostname to match the domain:

    sudo nano /etc/hostname

    Replace the current hostname cloudserver1 with your selected domain name, which in this example is mail.democloud.com.

  2. You can open the second file to edit for editing by using the following command:

    sudo nano /etc/hosts

    The default looks like this on the example Cloud Server:

    127.0.0.1 localhost localhost.localdomain 127.0.0.1 cloudserver1

    Replace cloudserver1 with mail.democloud.com. On the Cloud Server, replace mail.democloud.com with your domain.

  3. Verify hostname changes by rebooting the Cloud Server and checking the hostname output by using the following sequence of commands:

    sudo shutdown -r now

    hostname -f

The output is now:

`mail.democloud.com`

Note: mail.democloud.com is an example of a hostname.

Change the RDNS in the Control Panel

Now, you must configure the RDNS on the server.

  1. Navigate to your server’s DNS tab and scroll down to the Reverse DNS section.

  2. Change the relevant field to the domain name that you want in the RDNS record. For detailed instructions, see DNS - Creating a Reverse DNS Record.

Verify RDNS changes

The RDNS can take 24 to 48 hours to propagate. We recommend that you wait until the changes have fully propagated before you configure and test any mail setup.

To check the RDNS, you must input the Internet Protocol (IP) address of the Cloud Server into a dig command.

Install the dig function on a base Ubuntu Hardy Cloud Server by using the following command:

`sudo aptitude install dnsutils`

Now you can verify that the RDNS changes are correct.

Check the RDNS output by using a dig command:

`dig -x 208.75.84.20`

In this case, the output includes the correct answer:

dig -x 208.75.84.20
...
...
;; QUESTION SECTION:
;20.84.75.208.in-addr.arpa.     IN      PTR

;; ANSWER SECTION:
20.84.75.208.in-addr.arpa. 3477 IN      PTR     mail.democloud.com.

Summary

Even if you are only sending mail from your application to an administrator, remember that it is critical that the Cloud Server is properly configured before you configure it as a mail server.

Share this information:

©2020 Rackspace US, Inc.

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

See license specifics and DISCLAIMER

About Rackspace
  • About
  • Customer Stories
  • Events
  • Programs
Blogs
  • The Rackspace Blog
  • Expert Insights Tech Blog
  • Solve: Thought Leadership
  • News
  • Contact Information
  • Legal
  • Careers
Site Information
  • Style Guide for Technical Content
  • Trademarks
  • Privacy Statement
  • Website Terms
Support Network
  • Support Network Home
  • Rackspace How-To
  • API Documentation
  • Developer Center
  • ©2020 Rackspace US, Inc.