WordPress.org

Plugin Directory

Fast Secure Contact Form

An easy and powerful form builder that lets your visitors send you email. Blocks all automated spammers. No templates to mess with.

  1. Install automatically through the Plugins, Add New menu in WordPress, or upload the si-contact-form folder to the /wp-content/plugins/ directory.

  2. Activate the plugin through the Plugins menu in WordPress. On the Admin screen use the Plugins side menu to select FS Contact Form to configure the forms.

  3. You must add this shortcode [si-contact-form form='1'] in a Page, Post, or Text Widget. You can find this shortcode on the Basic Settings tab of any form. Here is how to add the shortcode: Log into your blog admin dashboard. Click Pages, click Add New, add a title to your page, enter the shortcode [si-contact-form form='1'] in the page. Uncheck Allow Comments, then click Publish.

  4. Test an email from your form.

  5. Updates are automatic. Click on "Upgrade Automatically" if prompted from the admin menu. If you ever have to manually upgrade, simply deactivate, uninstall, and repeat the installation steps with the new version.

For best mail delivery results, be sure to properly configure the email settings on the Basic Settings tab:

Read the following instructions and watch the YouTube video below:

Set the "Return-path address" setting to a real email address on the SAME domain as your web site. This step really is ALWAYS necessary so mail is properly identified as originating from your server. For best results the "Email To" and the "Return-path address" should ALWAYS be separate REAL email addresses on the SAME DOMAIN as your web site (don't skip this important step!).

Some people will like to set the "Email To" to a gmail.com, outlook.com, or some other webmail address (if that is what you want, go ahead and try it), but the "Return-path address" should ALWAYS be set to a real email addresses on the SAME DOMAIN as your web site. If you try a webmail address and your mail is not sending, try changing the "Email to" address to a REAL email addresses on the SAME DOMAIN as your web site. You can still deliver it to your webmail address by forwarding the email from a setting in your hosting control panel, or configuring your webmail to fetch a mail account.

Next step, check this setting box: Enable when web host requires "Mail From" strictly tied to site (don't skip this important step!).

Click "Save Changes", then test your form's mail delivery by sending a message from the form on your page. When testing your form on your page, do not fill out the email field with the same email address as the "Email To" or "Return-path address". Use a different email address because some server's security settings do not allow email to send from/to the same address.

If you have other forms in use, be sure to repeat these settings for each form.

Now your email is properly configured for best delivery. Your form Email should now be DMARC compliant for users who submit your form with yahoo, aol, comcast, or any other provider who now requires DMARC compliance.

The email you receive will appear to be from your site email address, but because the email header "Reply-to" is set as the form user's email address. You should be able to just hit reply and send email back to the real sender. Also you should see the sender's email address in the message content. So it is still possible to send mail to that address if the "Reply-to" is somehow ignored by your email program.

I just installed this and do not get any email from it, what could be wrong?

Follow the instructions above, but if you still need help...

See the FAQ page: How to troubleshoot mail delivery

Requires: 3.4.2 or higher
Compatible up to: 4.2.3
Last Updated: 2015-5-26
Active Installs: 400,000+

Ratings

4.7 out of 5 stars

Support

24 of 90 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,1,1 100,2,2 100,4,4 100,2,2 100,2,2 100,4,4 100,1,1 100,6,6 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1
100,3,3 100,1,1 100,2,2 100,1,1 100,3,3 67,3,2 100,8,8 50,2,1 100,1,1 100,1,1
100,4,4 100,1,1
92,13,12 83,6,5 100,7,7 100,2,2 100,2,2 100,1,1
96,24,23 100,14,14 86,7,6 100,11,11 100,8,8 94,16,15 100,7,7 75,8,6 100,5,5 100,1,1 67,3,2 80,5,4 71,7,5 100,5,5 100,3,3 100,1,1 100,3,3 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 100,1,1
100,3,3 100,4,4 87,15,13 89,9,8 92,12,11 86,14,12 50,2,1 91,11,10 100,9,9 100,10,10 100,3,3 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1
86,7,6 100,13,13 88,8,7 86,14,12 94,16,15 100,10,10 93,29,27 97,29,28 100,21,21 100,11,11 93,15,14 94,17,16 100,5,5 100,1,1
100,10,10 100,1,1 100,1,1
100,4,4 100,4,4 100,22,22 100,3,3 100,2,2
100,1,1 100,9,9 100,5,5 100,10,10 100,3,3 50,4,2 100,4,4 100,3,3 100,2,2 100,1,1
75,4,3 100,7,7 100,3,3 100,1,1 100,2,2 100,1,1
100,3,3 100,14,14 100,3,3 100,11,11 89,9,8 100,3,3 89,9,8 100,15,15 100,23,23 94,31,29 95,21,20
100,24,24 94,16,15 100,1,1
100,28,28 100,1,1 100,1,1
100,13,13 95,19,18 90,10,9 87,15,13 100,1,1
100,1,1 100,4,4 100,1,1 100,2,2
100,6,6 100,8,8
77,13,10 93,60,56 97,35,34 90,20,18 100,6,6 100,1,1 100,1,1
100,2,2 96,25,24 100,1,1 100,1,1 100,1,1
91,22,20 100,9,9 83,12,10 100,2,2 82,22,18 100,3,3 97,29,28 67,3,2 100,16,16 92,13,12 100,8,8
79,19,15 88,26,23
82,11,9
100,18,18 100,15,15 100,1,1
93,29,27 88,17,15 100,4,4 100,2,2 100,1,1
90,10,9 100,1,1 100,11,11 71,7,5 100,2,2 100,8,8 100,2,2 100,3,3 100,5,5 50,2,1 0,1,0 100,1,1
100,1,1 100,3,3 75,4,3 83,23,19 71,24,17 100,1,1 100,1,1
100,3,3 100,5,5 100,3,3 100,6,6 100,1,1 100,1,1
100,1,1 100,3,3 88,8,7 100,8,8
100,5,5 100,6,6 67,3,2 100,1,1 100,6,6 100,1,1 100,2,2 100,9,9 100,8,8 100,1,1 100,1,1 100,2,2
100,1,1 100,3,3
100,1,1 100,4,4 83,6,5 100,4,4
90,10,9
92,13,12
100,4,4
100,3,3
100,6,6 100,1,1
100,2,2 100,4,4 100,2,2 100,11,11 100,3,3 100,3,3
100,1,1 100,7,7 100,3,3
100,2,2 100,5,5 100,3,3 100,14,14
100,6,6 100,1,1
50,2,1 100,1,1 83,6,5 100,1,1
100,5,5 100,7,7 100,1,1
100,1,1
100,1,1
100,1,1
50,2,1 100,2,2
100,2,2 100,4,4
100,3,3 91,11,10
100,1,1