If I were you, I would automate it.
Get an Amazon AWS account and hook up cpanel backup task to s3.
S3 is a storage service that is provided by Amazon. It's very cheap: https://aws.amazon.com/s3/pricing/
Not really sure how to tell you if you need it or not, but we were pretty early adopters of Imunify360 and do find it to be quite valuable. Maybe read more on the benefits of it here
The team behind this are the same group that does CloudLinux.
use an email service like SendGrid combined with a php script to actually send the email. SendGrid has guides in their docs. You could also do it w/ node.js using SendGrid and use Apache to reverse proxy in front of the node script and POST to it, instead of posting to a PHP script.
Thank you for replying back.
That bounce back is indicating that your server's IP "208.109.80.52" is listed on blacklists. In this case, the receiving Comcast server is rejecting the receipt of email from it.
I see that it is listed on 3 blacklist according to MXToolBox. https://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a96.114.157.80&run=toolpage#
You will need to contact those blacklists requesting removal.
Without being able to inspect your system it is difficult to know why you cannot send or receive emails.
Can one email address on the server send to another email address on the server? If yes, then local routing at least is working properly.
Try using tools like mailtester.com and https://mxtoolbox.com/deliverability ( I have no affiliation with these. They are in the first page of a google search for "test email")
Open a support ticket with your hosting provider
Thinking about this more, the description seems to match a change in the firewall.
In addition to the nmap test, you can also use mtr to find out what IP you're able to get to.
https://www.linode.com/docs/networking/diagnostics/diagnosing-network-issues-with-mtr/#advanced-mtr-techniques
​
If you can see the server's IP in the output at the end then it probably wouldn't be the hosting provider/network provider firewall. Then you'd look more closely at the server's firewall if you're seeing the connection being filtered with nmap.
I'd avoid going down the VPS route but the certificate would need renewing every 60/90 days regardless which you couldn't do at GoDaddy once you have the initial cert.
You could buy a 1yr certificate if you want to spend the extra money - NameCheap.com are who I use for domains but they also offer cheap SSL certificates too; their most basic one at like £4-5 would be sufficient. But in all honesty, SSLs should be free for all and not an extra fee.
I'd be a bit biased as I'm a hosting provider myself, but you could try a post in /r/webhosting for solid recommendations.
KnownHost + NameHero are very well reviewed for US based hosting or Krystal / GNU-Host for UK/Europe would be my personal recommendations for similar honesty and well performing hosts that I know aren't out to extort as much money as they can from you.
If you've ordered a domain from GoDaddy too then be aware that their domain renewal fees are usually 3-4x more expensive than what they can be obtained for too.
Step 1: Get off Hostgator. Holy fuck they suck. I was with
Step 2: Maybe ownCloud? https://www.softaculous.com/apps/files/ownCloud. You could install this if your hosting provider supported Softalicious. Reviews look pretty good.
Thank you. I was looking into using softaculous and making custom packages. https://www.softaculous.com/docs/Making_Custom_Package
What do you think would be the most user friendly option? Ideally, my clients could log onto cpanel and deploy websites, landing pages, etc... with a click of a button (after they input path, email, etc.)