Contact Form Redux can be used with the Akismet plugin to reduce contact form spam.
In order to use Akismet with Contact Form Redux, you must have the Akismet plugin installed, activated, and configured with your own Akismet API keys.
Add the following options to the corresponding fields of the contact form:
The Akismet author option should be added to the sender’s name tag; e.g.:
[text* your-name akismet:author]
The Akismet author_email option should be added to the sender’s email tag; e.g.:
[email* your-email akismet:author_email]
The Akismet author_url option should be added to the sender’s URL tag; e.g.:
[text your-url akismet:author_url
Set Them All?
To most accurately determine if the message is spam, you should include all three options; however, you need only include one in order to use Akismet. Of the three, the author_email is most likely to work.
How It Works
When at least one of the options is set, Contact Form Redux will send the corresponding information to Akismet using your API keys. If Akismet determines that the message is likely spam, Contact Form Redux does not send the email and shows a message to the user that it failed to send the message. When the message is determined to be spam, there will be an orange border around the error message
You can test Akismet by using an entry in the name field that is certain to be determined to be spam; e.g., “viagra-test-123” as the name of the sender.