Forum Replies Created

Viewing 15 replies - 616 through 630 (of 1,410 total)
  • Plugin Contributor redsand

    (@redsand)

    Hi Clive,

    We received your support request at the WP-SpamShield Support page and responded within an hour of receiving it. Did you not get our response back?

    – Scott

    Please note that the WP-SpamShield Support page is our main support venue, not the WordPress forums here, so that will always be the best way to get a quick response and resolve any tech support issues.

    Plugin Contributor redsand

    (@redsand)

    Hi calisun,

    Excellent. Sounds like you’re on track.

    PHP 5.6 is outstanding, plugin is active, JP is no problem, and you have logging turned on. Good to go.

    Yes, just submit your support request whenever you are ready, and we’ll go from there.

    – Scott

    Plugin Contributor redsand

    (@redsand)

    Hi Victor,

    I noticed your support thread on the Event Espresso site: https://eventespresso.com/topic/wp-spamshield-and-event-espresso/

    It sounds like they are having some trouble implementing the fix.

    Josh from Event Espresso emailed me back today, but hadn’t mentioned anything about them having trouble implementing the fix. Sounds like we have a failure to communicate. 🙂 I emailed them back again to let them know we’re available this week to help if they are having problems implementing the fix.

    WP-SpamShield already has whitelisting for PayPal IPN, but it appears to not be helping in this situation. It would be extremely helpful if you would do the following:

    1. Go into your WP-SpamShield settings and turn on “Blocked Comment Logging Mode” with the option “Log All Comments”. This will log every submission that the plugin processes, whether blocked or not. (Please do not post your logs here on the forums or anywhere online…these should only be submitted to us through the WP-SpamShield Support page.)
    2. Then, run a test PayPal transaction, so that the plugin can log the blocked request.
    3. Submit a support request at the WP-SpamShield Support page, and when we email you back send us the log data.

    This will allow us to see exactly why your PayPal IPN requests are getting blocked, and then we’ll see what we can do to help fix that.

    – Scott

    Plugin Contributor redsand

    (@redsand)

    I just emailed them again. You may want to post a support request with them as well.

    Plugin Contributor redsand

    (@redsand)

    Hi Victor,

    We actually sent them the code to fix that issue about 6 months ago. 🙂

    The Event Espresso developers had contacted us and we responded back within an hour of them writing us, and provided them with the code they need to fix the compatibility using WP-SpamShield’s hooks (code that other plugins can “hook” into). For best security it should be fixed on their end. It’s only about 4 lines of code and quite easy to implement. Unfortunately I guess it hasn’t been implemented.

    If you’ve already gone into your settings, and used the option “Disable anti-spam for miscellaneous forms.”, then the plugin wouldn’t be blocking PayPal IPN any more.

    When you make a change to your site, and nothing happens, there may be a caching issue. Does your website have server caching or any caching plugins installed? If so, you should clear the cache after each time something is change on your site.

    If you haven’t had a chance to yet, please take a few minutes to work through the FAQs and Troubleshooting Guide.

    If working through the FAQs and Troubleshooting Guide does not fix things for you, then I’ll need you to head over to the WP-SpamShield Support page (our main support venue), and submit a support request. We’ll need to get a little bit of additional info, and email back and forth with you.

    – Scott

    Plugin Contributor redsand

    (@redsand)

    Hi calisun,

    430 spam…Well, that’s simply no good at all. Let’s see what we can do to help you out. 🙂

    The first thing to do is turn on “Blocked Comment Logging Mode” with the option “Log All Comments”. This will log every submission that the plugin processes, whether blocked or not. (Please do not post your logs here on the forums or anywhere online…these should only be submitted to us through the WP-SpamShield Support page.)

    If 430 spam got through, it means that WP-SpamShield was either deactivated, or some kind of conflict was causing the submissions to bypass WP-SpamShield’s filtering altogether, meaning the plugin didn’t process them. If you get any more spam through in the future, if the plugin is processing them, they will show up in the log. If they are being routed outside the plugin somehow, then they will not show up in the log. There is no way the plugin would let that many through when things are working as they should. So, we just need to do some debugging here.

    In our last conversation, the plugin was deactivated because your site was using an older version of PHP. Is it possible that these 430 spam comments came in during the time period that the plugin was deactivated?

    If that’s not the case then we can look into a few other things. First, if you haven’t had a chance to yet, please take a few minutes to work through the FAQs and Troubleshooting Guide. One of the early troubleshooting steps is to check for any plugins on our known conflicts list. Unfortunately there are some plugins that aren’t well coded and modify certain WordPress core functionality, disabling another plugin’s ability to do its job. We’ve seen this with some registration plugins in the past, and it would basically bypass the error-checking process and allow spam through.

    If working through the FAQs and Troubleshooting Guide does not fix things for you, then I’ll need you to head over to the WP-SpamShield Support page, and submit a support request. We’ll need to get a little bit of additional info, and email back and forth with you.

    We’ll help you get things figured out and working as they should be again. 🙂

    – Scott

    Plugin Contributor redsand

    (@redsand)

    You’re very welcome! 🙂 Outstanding! Glad to hear everything is running well again. Let us know if you ever need help again!

    – Scott

    Plugin Contributor redsand

    (@redsand)

    You’re welcome. When a legit issue is discovered, we like to take care of it as quickly as possible. Let us know if you ever need help again in the future. Have a good one.

    Plugin Contributor redsand

    (@redsand)

    Fixed in 1.9.7.4.

    Plugin Contributor redsand

    (@redsand)

    Outstanding. You are very welcome!

    Plugin Contributor redsand

    (@redsand)

    Here’s the fix, in case you would like it before the next release.

    Replace line 6510:

    if( 'admin' === $notify || empty( $notify ) ) { return; }

    with this:

    if( 'admin' === $notify || ( empty( $deprecated ) && empty( $notify ) ) ) { return; }

    Replace lines 6522-6523:

    $user_message .= __( 'To set your password, visit the following address:' ) . "\r\n\r\n";
    $user_message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user->user_login ), 'login') . ">\r\n\r\n";

    with this:

    if( !rs_wpss_is_wp_ver('4.3') ) {
    	$user_message .= sprintf(__('Password: %s'), $deprecated) . "\r\n"; /* $deprecated is the pre-4.3 '$plaintext_pass' */
    }
    else{ /* 4.3+ */
    	$user_message .= __( 'To set your password, visit the following address:' ) . "\r\n\r\n";
    	$user_message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user->user_login ), 'login') . ">\r\n\r\n";
    }

    Plugin Contributor redsand

    (@redsand)

    Thanks for testing that.

    In think you need to set it up to output the old style and the new style in the $user_message depending on WP version.

    Yeah, that’s a good call, and I would agree. We’ll do that. Let us do a bit of testing, and we will create a fix for the next release.

    Plugin Contributor redsand

    (@redsand)

    I’ve used WP_DEBUG and even set WPSS_DEBUG to true with no results.

    Excellent. Still good though…that will rule out a lot.

    wp-spamshield.php lines 6490 – 6528 function wp_new_user_notification. This is where it “interacts with the process of sending the emails from the site”.

    Incorrect. The wp_mail() function sends the emails. That function wp_new_user_notification() – filters the text included in the email. That’s a huge difference. That’s why I say that the plugin does not interact with the process of sending the emails from the site. What I said is still correct.

    That function is an adaptation of the core WordPress function wp_new_user_notification() in the includes/pluggable.php file. What happens there is we take the code from the current version of WordPress, and then add the WP-SpamShield mods to it.

    The line you want to comment out is in the core WordPress 4.3 code as well – includes/pluggable.php:

    if ( 'admin' === $notify || empty( $notify ) ) {
    		return;
    	}

    However, you may be on to something. I compared the code of the function in WordPress 4.3 vs 4.4.2, and I found that the line in question was changed in version 4.4 to this:

    // $deprecated was pre-4.3 $plaintext_pass. An empty $plaintext_pass didn't sent a user notifcation.
    	if ( 'admin' === $notify || ( empty( $deprecated ) && empty( $notify ) ) ) {
    		return;
    	}

    An empty $plaintext_pass didn’t sent a user notifcation. (SIC) Boom. so that sounds like the issue.

    Try replacing the line you commented out with that one. We’ll run some tests on our end as well.

    Plugin Contributor redsand

    (@redsand)

    Hi Endymion00,

    Well this is proving to be inaccurate since I tested an isolated wordpress install with just the WP-SpamShield plugin active and no other plugins.

    Have you done any debugging, such as using WP_DEBUG? Have you worked through the FAQs and Troubleshooting Guide? We do extensive testing and debugging, and have tested the plugin to work perfectly with those versions.

    Admin notifications are sent in all versions, but the email notification to the user only sends in 4.3+ and not 4.2 and earlier. Disable Spamshield and the user notifications work again.

    You said your client site is on 4.1.10, and that all of your other sites are up to date (assuming 4.4.2). So if the only sites you have tried this on are 4.1.10, and 4.4.2, how are you coming to this conclusion?

    Have you taken a look at the info in the FAQ I posted above? There are a number of issues you need to look into there.

    The WP-SpamShield code does not interact with the process of sending the emails from the site. There is no code in the plugin that could do what you’re suggesting.

    Unfortunately you haven’t given us any real info to work with, so this doesn’t really help us unless you submit a support request. If you’d like to submit a support request at the WP-SpamShield Support page, we’ll be happy to look into your site’s specific issue.

    – Scott

    Plugin Contributor redsand

    (@redsand)

    Hi Endymion00,

    Yes WordPress made some changes to user notification emails, but that was a change to the content of the emails, not to how they are sent. After the issue in the 1st thread you referenced was reported to us and confirmed, we added a fix in version 1.9.5.7, roughly 6 months ago, and it included compatibility for version 4.3+ as well as WordPress versions below 4.3. That particular issue would not be related to your issue.

    As noted in the 2nd thread you referenced:

    WP-SpamShield doesn’t turn off or interfere with new user notification emails in any way. If you have any other plugins that interact with the registration process, it’s possible that one of them is interfering with it or disabling it. We’ve seen quite a few plugins that interact with the registration process that aren’t coded very well and have some issues like this.

    Please see FAQ #4, which directly addresses the issue you are having: “Q: The contact form emails, new user notification emails, or comment notification emails never seem to reach my inbox. What might be causing this?”

    As noted in the above FAQ, the issue is most likely not related to WP-SpamShield.

    If your client is experiencing any issues with their site, the first thing they need to do is upgrade their site to the latest version of WordPress. This is noted in the WP-SpamShield Troubleshooting Guide, steps 3 and 11.

    – Scott

    Please note that the WP-SpamShield Support page is our main support venue, not the WordPress forums here, so that will always be the best way to get a quick response and resolve any tech support issues.

Viewing 15 replies - 616 through 630 (of 1,410 total)