Fix Contact Form 7 Not Sending Email or Working Properly

Installed Contact Form 7, but it’s not sending out email or working properly?

This easy tutorial shows you how to properly configure Contact Form 7 so that it correctly:

  • Sends you email notifications of new contact messages; and

  • Allows you to reply directly to the sender of each contact message using your email app or webmail.

To configure Contact Form 7 correctly for your WordPress site:

  1. Sign in to your WordPress admin dashboard. This is normally accessible via www.example.com/wp-admin/ in your web browser, where example.com is replaced with your actual domain.

  2. Click Contact in the left column.

  3. Click the name of your contact form in the list.

  4. Click the Mail tab.

  5. Enter the following details:

    • To: info@example.com
      Change info@example.com to the actual email address at which you’d like to receive contact messages. This should be a valid and working email address that’s based on your WordPress site’s domain.

      IMPORTANT: For best results, ensure that messages to the above email address are not set up to eventually forward to domains outside your hosting account, especially Gmail, Yahoo, and Hotmail addresses. Such services have very low tolerance for forwarded messages, which can cause your email notifications to be blocked or your domain to be blacklisted!

      (If you still wish to read your messages on such an external service, we suggest deleting the email forwarder and creating an actual email account for that address in your cPanel, then using the appropriate feature on the external service that allows you to check email from other accounts. For example, in Gmail, visit the Settings page and use the Accounts and Import tab to add your HostM account.)

    • From: [your-name] <info@example.com>
      Change only info@example.com to a valid email address that’s based on your WordPress site’s domain. Enter everything else exactly as shown, including the 2 square brakets and their contents, the space character that follows, as well as the 2 angled brackets.

    • Subject: Contact Message: [your-subject]
      Enter everything exactly as shown, including the 2 square brakets and their contents.

    • Additional Headers: Reply-To: [your-email]
      Enter everything exactly as shown, including the Reply-To, the colon character :, the space character that follows, the 2 square brakets and their contents.

    • Message Body: [your-message]
      Enter everything exactly as shown, including the 2 square brakets and their contents.

  6. Click the Save button at the bottom of the page.

  7. Your contact form powered by Contact Form 7 should now be working properly and sending you email notifications of new submissions. You should also be able to reply directly to senders via your email or webmail app.


Love our guides? HostM offers professional and helpful WordPress Hosting services with unlimited features and renewal rates that actually match our advertised rates.