Contact Form 7’s Akismet options are akismet:author, akismet:author_email and akismet:author_url. When at least one of those options are set, Contact Form 7 sends inputs through all the fields and the information relating to the submitting activity. So you don’t need to do anything to the [text your-subject] and [textarea your-message].
Spam Filtering with Akismet
Thanks for the quick reply. However, on my form it does filter out Sender name but author email can contain spam words and any content that I have placed as obvious spam also gets through?
So if subject, email address or content contains obvious spam words as a test (viagra, spam etc) then it still sends the email.
I’d like to second this. Love the plugin and _very_ happy that it supports Akismet, but I’ve added the appropriate text to the “name” and “email” fields (akismet:author and akismet:author_email), and that does in fact work fine when I try to send a test message with “viagra” as the user name.
However, if “viagra” is in the subject or in the message body itself, the message goes through.
If the plugin is supposed to be filtering all fields based on the inclusion of either akismet:author or akismet:author_email, it does not seem to be working.
I agree with mpendlebury. I am seeing the same behavior. Would like to see either specific text to add to “subject” and “message” fields in order to ensure they’re scanned as well, or have them scanned automatically based on the inclusion of the akismet text in any of the other fields.
Thanks,
Charlie
Even if you write “viagra”, no wonder Akismet says it’s not a spam, if you are not a spammer. I don’t know the detail of the mechanism of Akismet, but I’m sure that Akismet doesn’t only check the text you input.
For testing Akismet, put ‘viagra-test-123’ as name of the sender. This word is reserved for testing.