How to Create SMTP Mail Server with cPanel & Get 10/10 Sending Score - Send Bulk Emails!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey everyone how are you if you wanna learn how to   build your own SMTP mail server and  send unlimited emails using cPanel   and get 10/10 as a sending score  then you are in the exact right place hi everyone how are you so what is this course  what you are going to learn simply after you   finish this course you will learn how to build  your own SMTP mail server using cPanel on your   own VPS server so we will build an SMTP server  and we will ensure to get 10 over 10 as a sending   score so we can send whatever emails you want but  you need to follow my course carefully this server   or this course is not for spamming please if you  are a spammer you need to do bulk mailing here   and there you buy lists from here and there I am NOT  teaching you spamming I don't teach spamming and   I will never teach spamming for anyone so please  follow up this course carefully so you can build   your own SMTP and learn how to build real business  online real marketing strategies online don't spam   so let's start together in this awesome course  and build our awesome SMTP mail server ok friends   so what you will need for this course before I  talk about the estimated cost for the server and   technical prerequisites I want to mention that  this course is not for total beginners at least   you need to know what is a VPS server what is a  domain name what is a DNS record and such basic   things if you don't know anything about these if  you are a total beginner please go and check my   first course before how to build a mail server and send  unlimited emails there I explained everything   from scratch I explained for those who don't know  anything so it's up to you if you know these   basics you can follow up with me in this course  so now let's talk about the estimated cost and   the technical requirements to build this server we need  a domain name and a VPS server the VPS costs around   $10 per month and the domain costs around 10 to 20  dollars per year so the estimation is around $12   per month for the VPS and the domain now we have  cPanel; cPanel gives you a trial period for 15 days   before it expires so you can test everything if  you want before you buy a license from cPanel   cPanel solo license is around $15 and if you want the  VPS license it costs around $20 so as a total you   need around $30 to follow up with me in this course  if you want to build the smtp using cPanel in my   first course that I mentioned before I explained an  alternative to cPanel which is Webmin how to build   your SMTP without cPanel so it's totally  free there and you will pay only for VPS we can   go and check it if you want now in general we need  around 30 dollars per month to continue and build   this SMTP as I told you you can go now and get  a VPS and get the trial version of cPanel so you   can test everything if you want and by the way I  will attach a DigitalOcean coupon in this course   so you can also get a free VPS for one month  to test everything so what you need only is a   domain name to follow up with me in this course  and learn how to build the server so that's it   let's now stop talking and waste time and go and  start with our cool work let's get a domain for   our server so as I told you we need a domain name  simply you can use any domain registrar in my case   I will be using GoDaddy because all my domains  are hosted there and I'm comfortable with this   company so you can use Namecheap you can use freenom  you can use Enom whatever you want in my case   I'm using GoDaddy just go to any domain registrar  and search for a domain for your server like as   an example SMTP server whatever you want search for a name  that is available and you need to buy it you can   buy a cheap domain if you want to test now let's  say this is a premium one go down here and you   find like one dollar per year four dollars per  year just select a domain you want Add to Cart   and buy it in my case I already have some domains  that I use let's go to my domains you can see   here I have some domains here I will be using   xmailing.me this is my testing domain for   this course so just open this DNS settings because  we are going to configure our DNS records later so   this is my domain name please go and get a domain  to follow up with me and by the way you can just   follow up now and see what I am building then  if you want to continue and build a server in   this method you can go and buy a domain but anyway  if you want to build an SMTP server you will need   a domain name the second thing we need is a VPS  server in my course here I will be using DigitalOcean cloud services to build my SMTP server  why DigitalOcean simply because they allow   port 25 which is the SMTP port yes sometimes some  accounts will have blockage on port 25 on DigitalOcean  for security reasons but in general they  allowed port 25 so you can use DigitalOcean like   me or you can use other services like Amazon Web  Services as I explained my other courses you can   use Contabo web services you can use hostwinds  all these companies allow port 25 so be sure   when you want to select your VPS company that  they allow the SMTP port port 25 and they allow   full manageability so let's now start and get a  VPS server on DigitalOcean so we can configure   our SMTP server okay friends here I am in   DigitalOcean.com please don't forget to use my link my   coupon to register so you can get free $50 credit to start  and get a free VPS anyway now you need to create   an account so create an account using my link it's  a very simple procedure I don't want to waste your   time by signing up and filling some emails and  forms so I will login directly to my account   so here I am in DigitalOcean dashboard what you  need to do simply is to create a new Droplet a   Droplet and DigitalOcean is simply a VPS server  it's only a name that DigitalOcean uses for its   servers a Droplet by the way DigitalOcean allows you to create a cPanel server directly   from its Marketplace so you can go here and  search for cPanel and you can see you can   deploy automatically a cPanel droplet but I will  not use this method because maybe someone is using   other than digital ocean and they want to install  cPanel manually so let's go to Droplets here again   and I will go with a manual process let's click  on create and say Droplets and now we have these   distributions I will select CentOS and go down  and let's go with the $10 machine very simple go down   and you need to select the datacenter region  let's say as an example for me Amsterdam and   go down and select one-time password or you can  select SSH keys if you want more security   and authentication now you need to select the  hostname of this machine for me I will say    mail.xmailing.me you need simply to enter  a hostname using your domain so this mail.xmailing.me   this is my hostname my server name let's go  down you need to select the project here just for   our organization I will select H-EDUCATE and create  droplet very simple operation now we are creating   a VPS server just wait around 30 seconds and  the droplet will be created and you'll have an   IP and the root password to start managing your  server ok friends you can see we have our server   created now we have a very important point please  listen carefully sometimes when you create your   server you will get a blacklisted IP why because  maybe someone before you has used this IP for   spamming so it was blacklisted you need to check  if this IP is blacklisted before you continue   creating your SMTP server because you know if  the IP is blacklisted you will get low reputation   and things would be harder to reach the inbox so  simply go to MX toolbox supertool and just copy   this IP and paste it here and check for blacklist  oops you can see my IP is blacklisted you can see   here it's listed in to blacklist services so I  need to change my droplet so simply you need to   delete this droplet and create a new one you need  to do this until you get a clean IP or you can   simply change the provider if DigitalOcean keeps  giving you a blacklisted IP please go with Amazon   Web Services or other companies that may have  better IP reputations let's create a new drop   it and test again CentOS 10 dollars and try changing  your region I select Toronto now select mail.xmailing.me and   simply create droplet let's wait a little bit  ok so how to connect to this machine simply we   want to use an application called PuTTY it's  an SSH client application that you can connect   and manage your machine from so just copy this  IP and paste in PuTTY here and click open click   yes and now we are here say root it says enter  the password what is the password just go and open   your email that you used to register on DigitalOcean and you will receive an email with the password   inside just copy it Ctrl + C and please concentrate  here if you want to paste the password inside this   window just right click on your mouse and the  password will be pasted it will not be shown   for security reasons but it's there somewhere  click enter and it will tell you to change the   password just enter again the current password  let's paste it and enter a new password please   use a strong password so your server will not  be hacked and here we are now we are ready to   install cPanel very simple I think ok friends I  want to show you how we can map our domain name   to our VPS server IP address so we can access  our server using our domain name instead of the   IP address it's really a super simple operation  let's go to our DNS records and configure it ok   friends so here I am in my DigitalOcean dashboard  and simply just copy this IP address the IP of my   VPS machine and go to GoDaddy DNS management of  my domain so here is my DNS zone simply edit the   main A record just edit this and paste this IP  the new IP address and click on save very simple   now my main domain xmailing.me is pointing to  my IP address now what you need to do also is to   add a subdomain you can see here my machine name  is called mail.xmailing.me so simply click   on add to add a new record select A record and say  mail and point the same IP super simple now just   wait a little bit for the migrations to complete  and then we can test this simply by going to a website   as an example called ping online it's called ping.eu  open this website click on the ping tool and   then let's say xmailing.me and click go  and you can see it's now pointing to my new   IP address very simple so that's it this is how you  can point your domain to your VPS server so now we   can access our server using this domain name ok  friends now we are ready to install cPanel just   copy the IP address of our machine and go to PuTTY  and put the IP and click open to connect to our   machine you will see how things is really simple  just login with the password you set before very   nice now we to run a bunch of commands the first  thing we need to install the perl library which   is used by cPanel don't worry about technical  stuff now just copy and paste these commands and   you will have everything installed I will attach  the commands below this lecture so you can follow   up with me easily very nice now we need to set the  hostname of this machine if we run this command   hostname we will get the name of this machine which  is mail.xmailing.me if you haven't set the   hostname yet or it's not like this just on this  command sudo hostname and enter the hostname which   is a subdomain that you selected in my case it's  mail.xmailing.me very simple now just   go to the home directory and then just download  the cPanel script using this command the curl or   curl command very nice and run the script very  simple this is the cPanel set up is now launching   and everything will be configured automatically  I will pause the video I'll come back to you when   the operation finishes just wait a little bit and  everything will be awesome okay friends so as you   can see everything is awesome and the installation  completed and now we have cPanel installed on our   server how we can access it simply to access  cPanel we go to this port number here you can   see 2087 so let's go to this URL let's copy  it in my browser and it will give you this security   warning don't worry now just click on advanced and  accept and continue and you can see now we are in   the back end of our cPanel server the web hosting  manager simply let's login with the root user in   the password of your machine login successful  just read the Terms and agree you can set the   Nameservers if you want now just skip this if you  want anyway we don't need it here we have our DNS   records configured from GoDaddy we are not going  to configure anything from this server I will make   things super easy for you and that's it here's  cPanel you can see it says this copy the trial   license and you can go and Purchase a License if you  want now we will configure everything using this   trial version so you don't need to pay anything  now you can see this notice here you must reboot   a server to enable quotas and apply software  updates so let's reboot it needs this for the   first time when you install cPanel click proceed  to reboot the server ok friends so let's login   again after the reboot here you can see this our main  menu you can configure your server here now   we are not concerned about anything about hosting  and such things we are only concerned about our mail   server our SMTP server so now cPanel is ready and  we are ready to configure it as our mail server   ok friends so now we installed cPanel and everything is  awesome let's do some basic configuration like   creating an account and an email address so we can  finish up our mail server you can see how things   is really super simple let's go to our PC and  continue our work okay friends so here I am inside   cPanel simply just go and search for accounts and  go down to create a new account so we can login   as a normal cPanel account ok here we are in the  create new account page just enter the domain I   will use my domain xmailing.me we can enter  a username let's say it's xmailing and enter the   password then retype it again you need to enter an  email let's say mail@xmailing.me here you can   choose a package I will say the default package  here if you are using cPanel for maybe as a web   hosting company or providing email accounts with  business email accounts you can create packages with   some limitations and then according to pricing you  can select a certain package now we are not concerned   about this we are not building a business here we  are creating our own SMTP so just keep the default   now go down now we have here the DNS setting which  is very important just make sure to check these   two boxes enable DKIM and SPF on this account so  we can configure them later on in our server and   also please check this box to ignore any local  DNS servers we are using the GoDaddy DNS server   to make things simple and you can see our name  servers here is using our GoDaddy name servers   if we go to GoDaddy here and go down you can  see here is the name servers that are shown   here okay just go down here and click on create  to create the account you can see everything is   really simple very nice you can see this is the  account created now let's go to cPanel click on   this button here by the way if you want to open  cPanel manually you can just choose the port 83   instead of 87 for the WHM anyway now just  continue to log into our cPanel account ok great   so here I am and my cPanel account simply go down  to emails and click on email accounts you can see   we have this account here that we created just  click on create to create a new email if you   want let's say admin@xmailing.me this is  my domain I will generate a password anyway I   will copy this here's my password of this account  you can set the storage space if you want anything   now click on create and you can see now we have  this email admin@xmailing.me so that's   it this is our mail server if we click on check  email here we can login then through a webmail   again accept this is the SSL certificate problem  don't worry about it now just continue we have now   two applications horde and roundcube let's go  to roundcube and login with our account and   here we are you can see this our inbox you can now  compose and send messages receive messages and   so on now we are ready to continue configuration  set up some records like SPF DKIM so we can achieve   10/10 sending score and configure MX  records for receiving emails and so on ok friends   so you can see we configured our cPanel as our  mail server and now we have an email account we   can send and receive emails but we have still  some settings to configure to achieve 10/10   sending score and to have our SMTP our main server  configured properly we need to set up SPF DKIM   or DNS and the MX record to make things simple I  don't want to bother your head now with technical   stuff just know that SPF is a record and your  DNS allows you to restrict who can send using   your domain so let's say someone a spammer or  hacker wants to send a bulk mail using your   domain if you set SPF record he will not be able to  do this the second record is the DKIM record this   record is for signing the messages signing the  emails you send using your domain so no one can   intercept and hack your messages and this is very  important if you want to get better reputation and   a higher sending score so this is SPF and DKIM  what about the RDNS simply is the reverse DNS   simply you know the DNS is to point your domain  to an IP what does the reverse DNS is to point the   IP to a domain so this IP will be known for this  domain only this is very important also especially in mail servers the last record is the MX record simply it's a  record in the DNS that tells where is you mail   server so if one sends you an email where this  message to go you can just simply set you server   as the mail server or the MX server so you can  receive the emails I think the idea is somehow   simple let's go and apply these records and set  up everything in our server so here we are in   my cPanel account again let's go to our main menu  again to configure SPF and DKIM just go down and   click on email deliverability click on this and  it will show you your domain and the status it   says problems exist you need to configure DKIM and  SPF so let's click on manage to configure these   two records so you can see we have the DKIM section here the SPF and RDNS or reverse DNS   section very simple now you need to set up these  records and your DNS zone let's start with SPF   which is super simple just copy this value here  copy it and go to your DNS zone click Add to add a   new record select TXT record and the hostname  say @ which means it's pointing to itself to this   domain and enter the value of the SPF and click  on save very simple now if we go again to email   deliverability and let's refresh now this page you can see now SPF is valid very nice now you can see   also that reverse DNS is also valid by default why  is this I'll explain it in a little bit let's now set   up DKIM in the same way copy this value here copy  it and go to our DNS zone click on add click TXT   record in the value just paste it here and in  the host just copied this the first part of the   name with other domain and paste it in the host  here and click on save and this is it this is how   we can configure DKIM and SPF again with a little  bit for the DNS migrations for DKIM and when we   refresh now we can see now DKIM also is valid very  nice so now we have deccan SPF and reverse DNS is   set up why PTR or reverse DNS is automatically  configured simply because in DigitalOcean when   you set the name of the machine here automatically  the reverse DNS will be configured if you go to   networking here section and go to PTR records you  will see that xmailing is pointing to this IP so   because we are using DigitalOcean this will be  more easy if you are using as an example other   providers maybe like hostwinds, Contabo whatever  every provider has its own configuration to set up   the reverse DNS in Amazon you need to fill up a  form to configure this I explained all this in my   full course you can refer to it if you want so now  we configured SPF DKIM and RDNS we still have   only the MX record which is a simple record add it to your RDNS zone to say hey here is my mail server   simply click add say MX and in the host simply say @ which means this server where   to point my emails simply say mail.xmailing.me which is my server and set the priority to   1 because we don't have anyway any other mail  server and click on save so that's it this is how   we can configure SPF, DKIM, RDNS, and MX records  in our mail server okay friends congratulations   we configured our full mail server let's now see  how our server will get 10/10 sending score   and send a test message all right I am back let's  go to our main menu again in cPanel and go to   email accounts and then let's open this email  click on check email to open my webmail go to   roundcube and let's compose and send a new message  to test our sending score I will go the website   called mail-tester.com it will give you a  temporary email just copy it and go and compose a   new message or an email just enter the email here  and let's say a subject this is my cPanel server   anything and let's say hey this is my message and  click now on send message sent successfully very   nice let's go to mail tester and click on check  your score and awesome 10/10 as a sending   score for our server very nice now we have a  small important point I want to mention before   we end this course maybe someone may ask me I got  10 over 10 and my emails are sent to the spam folder   why is this simply because whenever you create  a new server this IP this server is still new   still brand and has no reputation so you need to  build some trust online with other mail servers   with Gmail, Hotmail, Yahoo so they trust your server  and know that you are not spamming then they can   accept your emails how this is done simply using  a process called warming up your server warming up   your IP I explained this a lot in my full course  in my YouTube videos you can find the links in the   description of this lecture and go and see how  warming up process works how to avoid spamming   how to send thousands of emails per day to the  inbox and a lot of other lectures you'll find in   my email marketing playlist on my YouTube channel  thank you for following and see you in other lectures
Info
Channel: H-EDUCATE
Views: 75,539
Rating: undefined out of 5
Keywords: cpanel smtp, how to build smtp server, mail server linux, mail server setup, smtp server for bulk email, email marketing, setup smtp server, cpanel, mail server configuration, smtp, smtp server, mail server, smtp server setup, unlimited smtp, send unlimited emails, send unlimited emails free, bulk email, how to setup smtp server, setup smtp server ubuntu, email server, h-educate, bulk email sender, amazon ses, send bulk emails, cold email marketing, powermta
Id: N7BmgJWnztk
Channel Id: undefined
Length: 30min 1sec (1801 seconds)
Published: Thu Feb 13 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.