One of the issues that our customers may get setting their contact form with the Bluehost server is that the message seems to be sent but it never comes to the receiver. First of all, please, check that you have the email address you have with Bluehost in the "email from source" field. This happens because bluehost uses the fishing protection system and does not allow to send the email from 3rd party boxes. So your email from source field will look like "firstname.lastname@example.org".
In case you don't have a domain yet, please visit our Buy Domain page to purchase a new domain for your website.
First, please, enable it (Use SMTP server checkbox) in the contact form preferences. Then, please, fill the fields next way:
SMTP server: mail.YOURDOMAIN.com
Autentification type: LOGIN
SMTP username: the email address you got with bluehost
SMTP password: the password of your bluehost email box
This is it. Please, save the changes and check your contact form. If you have any issues, please, submit a ticket
In case your current hosting provider cannot configure mail() PHP function on your server and emails are not delivered to your mailbox, you can consider using one of our recommended hosting providers - they support mail() PHP for sending emails via MotoCMS Contact Forms for sure:
- InMotion hosting. Their servers are reliable and you can get an extra discount as a MotoCMS user to run your site smoothly. Please use this link to get a discount.
- BlueHost. This is a top rated hosting provider with lots of positive reviews and awards. Please check this link.