NOTE :- ** This is a helping guide for new people Admin is requested not to add a reply until necessary. Thanks.
**
( A LESS RECOMMENDED WAY - Reason at the end )
Check whether your MX Record is Set or not ,check this @ https://infinityfree.net/support/unable-to-receive-email/ ,you should be getting a notification at your mail dashboard that
“To recieve emails on the email address you will need to set the MX Records for your domain name to mx.epizy.com”
or similar ,click on set MX Record button at the notification {your site might be listed check carefully} if not then:-
select your site from drop down menu of domain.
fill MX Record as mx.epizy.com .
And set the priority to 0.(Priority is a relative number. There is no default variable for this setting. The lowest number in a group of MX records will have priority over the rest.)
click add.
And importantly wait for some time i say a few hours should be more than enough!!! ( Its the DNS setting that will need to be propagated and thus takes time!! )
{You should not be using cloudflare services for this to work because it don’t set up MX Records of its own thus breaking every e-mail sent to you }
After all that you might still get the same notification but don’t worry just ignore it ,everything should work fine now!!
( RECOMMENDED WAY - Reason is at the end )
Note :- Still do the above steps whether it works or not. ( I did this the same way and it worked for me !! )
I recommend doing it just after registering your domain to infinityfree.net for free hosting,then after you can upload your website data using FTP… but its never too late…
Sign up for cloudflare and choose their free SSL plan.
Add your domain.
change the name servers of your domain by going to your domain registrar.(do not worry cloudflare’s step by step guide is easy to follow)
and most important be patient for up to 2 days untill the ssl certificate is active on your site,this is due to a thing called DNS propagation.
After this is done turn on force https:// redirection in the settings…
now the main thing starts
Go to DNS at your cloudflare dashboard .
select MX from the drop down menu.
give the name to your record .(just type your domain name )
In the next text box (it says Click to configure), click to open the Add Record dialog.
Type mx.epizy.com in the server column and set the priority to 1.(Priority is a relative number. There is no default variable for this setting. The lowest number in a group of MX records will have priority over the rest.)
Click save.
Leave Automatic TTL selected.
Finally click Add Record.
And yes you are done !!!
It might work instantly (Yes, you can receive your mails now with no problems!! ). You may be tired by now , i guess, i say you may give yourself a break and enjoy a quick snack and watch TV so that you can give a little time for it do its thing!!
Reason Time
Reason of less recommended - i had issues with this method for my site, it didn’t worked out for me so i don’t recommend it (#SIMPLE) ; but i searched the knowledge base at which i found out it is working fine for people out there so i think you can give it a shot(any way you would have to do it for 2nd way …lol)
Reason for recommended - it works very well !!! i have no issues in sending and receiving mail now !! & you get a free SSL certificate for FOREVER (YAYYY!!!)
Finally we are done !!!
Its a long post so Thank You for reading this out !!
Happy E-mailing to you!!