Best Way to Set up an SMTP Server Using the Hestia Control Panel - Step-by-Step Guide

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
are you looking to set up your own SMTP server but don't know where to start look no further in this guide we'll walk you through the step-by-step process of creating an SMTP server on a VPS using the Hestia control panel with this SMTP server you'll have access to a reliable and secure platform for hosting your email server and with the Hestia control panel configuring and managing your SMTP server is a Breeze by the end of this guide you'll have your own fully functioning SMTP server up and running so whether you're a small business owner or an individual looking for a personal email server this guide is for you okay let's start the journey oh my God Step 1 creating an instance on your server provider the first thing you need to do is create a server to host this SMTP server you can use any server provider for that check the article in the description if you want to find a cheap server provider I am using the Oracle Cloud free tier to get a free server once you have signed up for your server provider account the next step is to create an instance an instance is a virtual machine that serves as the foundation for running your applications and services on the provider you choose I am going to create an instance on Oracle Cloud so you can follow the steps to create a server on your preferred server provider you have to select an operating system that supports the Hestia control panel it supports Debian 10 and 11 as well as Ubuntu 18.04 LTS 20.04 LTS and 22.04 LTS I selected Ubuntu 20.04 LTS as the operating system for this tutorial you can choose either AMD or arm64 architecture to host your sntp server Hestia panel supports both once the instance is created you will be provided with a unique public IP address and other information that you will need to access your instance such as SSH credentials Step 2 install Hestia control panel on VPS installing Hestia control panel on your deployed server is the next step the Hestia control panel is a web-based interface that allows you to easily manage and configure your VPS to install the Hestia control panel you will first need to log into your VPS vssh you can use any SSH client for this such as putty SSH or bitvice now I am going to connect to my server using my SSH key okay now I'm in check the full guide in the description for a better understanding all of the steps are clearly written on it once logged in run the following command to get root access then run this command to update all the applications on your Linux server before the actual installation next run the following command to download the Hestia installer script then execute the script by running this command after running the script you will be prompted to provide some information such as your hostname and administrator email enter a valid email address here next it asks you to submit a hostname for your server it is better if you can use a hostname with a top level domain name it should be a subdomain you can't add the root domain as the hostname you can take a brief break while the entire installation is being completed it takes a few minutes I will speed up the video foreign okay now the installation is complete at the end of the installation it displayed the admin username and the password for Hestia panel copy them into a notepad step 3 open firewall ports on your server in order for your Hestia panel SMTP server to function properly certain ports need to be open on your server's firewall specifically ports 25 465 and 587 need to be opened for incoming and outgoing SMTP traffic you should also open ports 8083 443 and 80 for the Hestia panel web interface please check the article for a list of all required ports this process may be slightly different depending on the server provider but you can follow the same sequence go to the firewall section of your server provider usually it is on the security section of the server then you have to add a new firewall rule to open these ports use this as the source IP it allows all IP ranges to connect to your server then enter your ports which need to be opened as destination ports because I already have other ports open I'm only opening these step 4 configure Hestia panel web interface after opening all the necessary ports you can enter the Hestia web interface you can access it by visiting the IP address of your VPS and the 8083 port in a web browser and logging in with the administrator credentials you copied after the installation process when you enter it for the first time you will see this warning sign due to the absence of an SSL certificate click the advanced option to proceed enter your login credentials here okay now you are in the Hestia control panel next we have to add a new user before adding the domain name for the SMTP server click the add user button and you will be directed to the screen enter a username and the preferred nickname you can use a generated password as well it is better to note down these credentials change the role to administrator after that click on the save button in the upper right corner okay now you have successfully added a new administrator user to the Hestia panel step 5 add a new domain to Hestia panel you should add a top level domain name to the Hestia panel to create an SMTP server it is critical to include a top level domain such as.com dot net or dot org to prevent emails from being routed to Spam folders if you want to buy a top level domain name check the article in the description you can also use a free domain but it is not suitable for a standard sntp mail server after buying a domain you should add a DNS record to point out the server's IP go to your domain registrar and navigate to the DNS section add an a record to the root domain or a subdomain and enter the server's IP address as the destination I will use the main domain so I enter the its symbol as the name then go to the Hestia panel and switch to the newly created user under the users tab you can choose your non-system admin account and click on the small login icon we have the login to the new user now click the ADD web domain button to add the new domain then enter your domain name here and check the enable mail for this domain box you can click the save button to add the domain if everything is correct it has been successfully added to the system let's configure the SMTP server settings step 6 add SMTP mail server certificate to DNS once your SMTP mail server is set up and configured it's important to add a certificate to your DNS records in order to ensure that your emails are delivered securely Hestia panel creates all of the necessary mail records for your SMTP server automatically so you just need to add it to your DNS records for your domain to check your SMTP DNS records click on this small icon in the DNS section [Music] okay these are your mail server DNS records you have to add these ones by one to the DNS section of your domain you can add the certificate to your DNS records by logging into your domain registrars account and navigate to the DNS management section here you will be able to add a new record for your domain follow the same record data in the Hestia panel you just need to copy and paste the records the first two are our records copy the name and IP address and paste them into your domain name provider's DNS record foreign the third one is a MX record you have to select the MX record in the DNS section and enter name mail server and priority others are txt records copy those values and names to the DNS foreign by adding the certificate to your DNS you will be able to encrypt the email communication and protect your email from being intercepted by unauthorized parties okay now you are finished with adding the mail certificate for your SMTP server step 7 add mail user accounts after navigating to the mail section of the Hestia panel then click the plus icon to add a new mail user to your SMTP server in this window enter a name for your account the name you entered here is your email address for this mail server you can use it to send and receive emails you can either enter a strong password or use one generated here copy these credentials to the notepad these ports username password and mail server address are useful to send email and integrate with some applications to add this user to the server click the save button after that step 8 testing the SMTP server after setting up and configuring your SMTP server it's important to test it to ensure that it is working properly to test the server you can send an email to yourself or another recipient I'm doing this with two web tools the mass SMTP mail center and the mail tester to check the mail score of receiving emails this will allow you to check the communication between the client and the server and troubleshoot any issues that may arise the mail score is a measure of the overall quality and deliverability of an email it takes into account a variety of factors such as the sender's reputation the domain the email client and the recipient's inbox a high male score indicates that your email is likely to be delivered to the recipient's inbox while a low scored may result in your email being blocked or sent to the spam folder okay let's check you SMTP server when you visit the mail tester website you will see a temporary email like this which you should copy and paste into Mass sender as the to email you have to fill in this information form with previously copied mail user credentials enter the mail server port number username password and email address as the port number you can use the default SMTP Port 25 or if it is blocked use another Port like 465. foreign next you have to click the tested button to send the email you can see our server sent the email without giving any error messages now go to the mail tester and click the check your score button you will receive your mail score and it will also give you information about troubleshooting your SMTP server and increasing your mail score because you can't set reverse DNS for our mail domain in the Oracle Cloud free tier This sntp Server gets a mail score of around six so it caused this huge drop in mail score if you want 10 out of 10 score use a premium VPS server you can find cheap premium VPS providers in the article check the description step 9 check span score of SMTP server the spam score is a measure of How likely an email is to be considered as spam by email filters and clients a high spam score can result in your emails being blocked or sent to the recipient's spam folder let's send the email to a Gmail address and check whether it goes to inbox or spam box change the to email address to your Gmail address and send a test email from the mass SMTP sender the test email will have arrived in the Gmail accounts inbox this confirms that our SMTP server is up to standard step 10 keeping the SMTP server updated it is important to keep your SMTP server updated in order to ensure its security and stability additionally keeping your server updated will also help improve its performance and reliability to update your sntp server you can use the built-in update feature of your control panel or you can manually update the software by downloading the latest version and running the appropriate commands in this guide we've walked you through the process of setting up an SMTP server on a VPS using the Hestia control panel we've covered everything from A to Z by following these steps you should now have your own fully functioning SMTP server up and running we hope that this guide has been helpful and that you found it easy to follow if you have any further questions or need additional help please feel free to open a thread on our forum foreign [Music]
Info
Channel: MineX Tuts
Views: 9,263
Rating: undefined out of 5
Keywords: smtp server setup, how to setup smtp server, free smtp server, best free smtp server, setup smtp server, setup smtp server ubuntu, smtp server linux, mail server, linux mail server, how to set up an smtp server, how to send mass email, bulk email sender, how to send mass emails, cheapest way to send bulk emails, how to send bulk emails, send bulk emails without spamming, email marketing, email marketing tutorial, mail server linux, how to send unlimited emails free
Id: Bia0mriDW-Q
Channel Id: undefined
Length: 15min 45sec (945 seconds)
Published: Wed Jan 25 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.