Setting Up a Contact Form

The two hard parts about WordPress contact forms are 1) preventing spam and 2) enabling mail services on some WordPress hosts. It’s best not to try to host your own mail server.

I’ve found that combining the Contact Form 7 plugin with the Mailgun for WordPress plugin provides an elegant solution. Mailgun is free for low volume usage.

About The Author

  • Kelvin Lee

    I installed both contact form 7 and mailgun, every plugin is fine to run individually, when I activate both, i submit the contact form 7, it keep loading icon without the successful sent message, but actually the form has been sent. I configure the SMTP from WordPress Dashboard but not fixed. I install the WP Mail SMTP, also cannot fix.