Table of Contents

INTRODUCTION

A mail server is the computerized equivalent of your friendly neighborhood mailman. Every email that is sent passes through a series of mail servers along its way to its intended recipient. 

Although it may seem like a message is sent instantly – zipping from one PC to another in the blink of an eye – the reality is that a complex series of transfers take place. 

Without this series of mail servers, you would only be able to send emails to people whose email address domains matched your own — i.e., you could only send messages from one example.com account to another example.com account.

PREREQUISITES

+ You’ll need a domain and hosting using aaPanel (ex: Cloud Hosting…)to get started.

+ Please go to 1Byte to purchase one if you don’t already have one.

GETTING STARTED

Step 1. Login Into 1byte's Account And Navigate To Cloud Hosting

+ Login to your 1Byte’s account 

SETUP MAIL SERVER (ROUNDCUBE WEBMAIL) ON AAPANEL + CLOUDHOSTING

+ Go to your Dashboard 

+ Go to Cloud Hosting 

+ In this demo, We will setup mail Server on this Cloud hosting : 220.158.232.118

Step 2. Point Domain To The Cloud Hosting

+First go to Domain and click Manage

SETUP MAIL SERVER (ROUNDCUBE WEBMAIL) ON AAPANEL + CLOUDHOSTING

+ Then changing the Nameserver into Basic DNS

+ After adding A Record for this domain

+ Finally, log in to aaPanel to prepare for the next steps

Step 3. From The App Store, Install The Following Packages/applications

3.1. Search Keyword "Mail Server" And Install

+ Now bring Mail Server to Dashboard

+ Next, open up Mail Server and check what are the missing conditions.

SETUP MAIL SERVER (ROUNDCUBE WEBMAIL) ON AAPANEL + CLOUDHOSTING

+ As you can see here, Mail Server has not recognized the Hostname variable

+ Select “Repair” and enter your domain name to fix

+ A password and the Redis application are the only things left to do

3.2. Download "Redis" From " App Store

+ Just as before, download “Redis” from “App Store” and bring it to Dashboard

+ Set up a password for Redis

+ Let’s go back to Mail Server to check if there is anything missing

+ As you can see, everything is ready. Click Submit button to proceed with the setup

+ Next, click on “Add Domain” to this Mail Server

+ After that you will see some missing record 

+ Click on Not Set and Follow the prompts to add related records

+ Go to Domain Dashboard add MX Record

+ Add the remaining TXT records

+ The TXT Record after add will look like an image bewlow

Setup Mail Server (RoundCube webmail) on aaPanel + CloudHosting

+ Finally, check to see if the DNS system has update these record for the Domain

+ After verifying the domain ready don’t worry too much if a certain record has not been set

+ Click the “Refresh Domain record” button to re-check 

+ Next we will set up SSL for mail Server by Click on Add SSL 

+ Add these records to your Domain and then click the verification button

+ After installing SSL successfully you will see your SSL expired date 

3.3. Install "one-click-deployment" utility

+ Go to App Store and search once-click deployment and install

+ From “one-click deployment”, let install RoundCube

+ from RoundCube webmail, install PHP, Nginx and MySQL is a must

3.4. Let's Install PHP 8.0

+ Fill out the pop-up form and click submit.

3.5. Install Nginx Web Server

Setup Mail Server (RoundCube webmail) on aaPanel + CloudHosting

3.6. Install MySQl Database for RoundCube

SETUP MAIL SERVER (ROUNDCUBE WEBMAIL) ON AAPANEL + CLOUDHOSTING

3.7. Install RoundCube

+ Go to the Home dashboard and open one-click deployment

+ Click on One-Click  to install RoundCube

+ Set up URL for RoundCube webmail

+ To login to RoundCube webmail, Access your URL on the pop up

+ So far, We just installed RoundCube, Now we need to create an account of RoundCube

+ From your Domain click on “User”  to create a new user account 

+ Then click “Add User” and fill the detail

Step 4. Test Sending And Receiving Email

+ Go to Webmail and use the newly created account to log in

SETUP MAIL SERVER (ROUNDCUBE WEBMAIL) ON AAPANEL + CLOUDHOSTING

+ Try to compose an email and sending it to Gmail 

+ Check mail in Gmail and send back

+ Finally, we successfully created an email that can send and received email

+ Video work through from step 1 to step 4

CONCLUSION

+ You should use your professional email address to convey confidence in your brand, company, or organization. Once you’ve decided on a domain name that reflects your company or profession.

+ So, if you haven’t already, go ahead and buy now!

MORE REFERENCES

+ To get the latest promotions, events. Please check out this link

+ To get the fastest answer, the FAQ Page is the best place to look for

+ Keep up with 1Byte’s YouTube channel to make it simpler to comprehend

+ As always, 1Byte would bring you fresh content and exclusive deals in the future. STAY TUNED!!!

JOINT OUR GROWING FAMILY