Twice today I've had ewhore spam via Google's version of PowerPoint. It's easy to report and they need to stop this asap.
It's a clumsy attempt to get the user to surrender private information. But it's so obvious how can it possibly work? Who in their right mind would respond? I for one never let spam annoy me, part of the price of digital communication.
and yet s/he says her name is "Annette". They need to coordinate the emails and the "names" they give their ewhores. I'm so used to Gmail dealing with all my spam that when some slips through it's a surprise. In this instance I get a notification because I want to know as soon as someone shares a document with me - it doesn't happen often so when it does it's normally important. I'm expecting to get calls from my extended circle asking what to do about them. It's going to be a drag.
By and large, I find my Mac mail spam filter is doing a great job sparing me this dumb stuff. On those rare occasions when I check my "Junk" folder to see if an expected email got put there by mistake, I'm stunned at the volume of this garbage that comes in. Thankfully, I never see it, thanks to the spam/junk filters.
I'm trying to block SPAM form fills on my WordPress sites and it works on some and prevents forms from sending on others. I'm using Gravity Forms and I went through and tried deactivating all of the plugins on one of the sites it was breaking, still didn't work. I'll paste the code and hopefully someone will know what might be causing this or help point me in the right direction. Thanks! //// Our bad words validation function add_filter('gform_validation', 'custom_validation'); function custom_validation($validation_result){ $form = $validation_result["form"]; $stop_words = array( 'outsource', 'Sir/Madam', 'Sir/ Madam', 'Sir / Madam', 'Sir /Madam', 'long term relationship', 'bit coin', 'side hustle', 'sex', 'dick', 'enlargement', 'male', 'female', 'xxx', 'porn', 'natural', 'seo', 'google', 'website', 'marketing', 'marketer', 'advertising', 'advertiser', 'SEO', 'anime', 'casual encounters', 'chicks', 'dating', 'kinky', 'naked', 'nude', 'personals', 'porno', 'anal', 'anus', 'arse', 'ballsack', 'bitch', 'blowjob', 'boob', 'clitoris', 'cock', 'cunt', 'dick', 'cunt', 'dildo', 'fuck', 'f u c k', 'penis', 'crypto', 'steal', 'stolen', 'recruitor', 'blog', 'visitor', 'CLICK HERE', 'FREE', 'spam', 'Skype', 'document', 'copyrighted', 'sued', 'sue', 'Skype', ); $stop_id = array(); foreach($_POST as $id => $post) { if(strpos_arr($post, $stop_words)) { /* * We have a match so store the post ID and initiate validation error */ $stop_id[] = $id; } } if(sizeof($stop_id) > 0) { $validation_result['is_valid'] = false; foreach($form['fields'] as &$field) { foreach($stop_id as $id) { $the_id = (int) str_replace('input_', '', $id); if($field['id'] == $the_id) { $field['failed_validation'] = true; $field['validation_message'] = 'Please do not send us unsolicited messages'; } } } } //Assign modified $form object back to the validation result $validation_result["form"] = $form; return $validation_result; }