I was able to solve the whole problem by changing my .htaccess file from
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php72” package as the default “PHP” programming language.
AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
# php -- END cPanel-generated handler, do not edit
From: https://www.woorank.com/en/blog/how-will-changing-ip-address-impact-seo (I have no affiliation, I just did a quick search).
Websites also have IP addresses, assigned by the server on which they
are stored. If you move your website to a new server (also known as a
hosting service) the IP address of your site will change. This puts
many people off ...
MX records need to be added at your DNS host. I'm not sure why Bluehost is suggesting adding the MX records at Namecheap. Since you DNS is hosted at AWS domain, you should add the MX records there.
Namecheap is offering to be your DNS host, but I wouldn't advise doing that. It is usually best to use AWS Route 53 to host your DNS when you are using ...
Yes it's possible to do, but remember first you would to install all the aplications in order to run your email server, such as Postfix (the SMTP email server), Dovecot (the IMAP and POP email server), RoundQube, Squirrelmail ... (email visualisation and managing) ...
There are a lot of how to's, here some examples: