Email delivery and spam prevention are complex processes. We recommend using a delivery service such as Mandrill, SendGrid, or a similar service to ensure the messages that are submitted through the Contact Form are delivered.

The Contact Form module uses the PHP mail() function to send the emails which sometimes is disabled by the hosting provider. The Check Email plugin can be used to test if the PHP mail() function is configured correctly. If the test email is not receive the hosting company should check the server configuration.

As an alternative you can enable email delivery via SMTP (Simple Mail Transfer Protocol) by using of a WordPress plugin.

Here are a few plugins to help you enable and set up SMTP:

Easy WP SMTP

WP Mail SMTP

Mail Bank – WordPress SMTP Plugin

Note: If you don't have access to the SMTP credentials you can reach out to your hosting provider and they will be able to provide them.

Did this answer your question?