• Resolved kenjpete

    (@kenjpete)


    Recently we discovered visitors to our blog have been unable to subscribe to our newsletter. Current subscribers receive all new posts but no new subscribers seem to be able to sign up because they never receive the email confirmation.

    I disabled all plugins and tried to subscribe and the same thing happened. I get the message “A confirmation message is on its way!”. But that message never comes and I also checked my spam folder for it.

    When I view the console in Firebug it shows an HTTP post with a status of 200 (OK). I have upgraded to the latest version of the plugin, set the default page in the widget to the home page, which is where the Subscribe2 form appears. I also turned off anti-spam settings in the widget.

    Our site is located at https://www.educationspeaks.org. Any ideas?

    https://www.ads-software.com/plugins/subscribe2/

Viewing 15 replies - 1 through 15 (of 17 total)
  • @kenjpete,

    Install an email logging plugin like this one:
    https://www.ads-software.com/plugins/email-log/

    Try the form and see if an email is generated. If it is check what sending address is used and make sure the address shares the same domain name as your blog – i.e. educationspeaks.org and not yahoo.com or google.com.

    Thread Starter kenjpete

    (@kenjpete)

    Hi Matt,

    I installed that plugin, and re-ran the Subscribe2 widget form on our home page. When I checked the plugin and refreshed the view, no emails were listed in the log.

    Should I assume then that no email was generated?

    Ken

    Thread Starter kenjpete

    (@kenjpete)

    Now that you mention it, I just noticed a message on the Subscribe2 settings page:

    You appear to be sending notifications from an email address from a different domain name to your blog, this may result in failed emails

    We haven’t changed our E-mail address for a while and I believe the form was working after we started using our GMAIL account as our default sending address.

    Would you recommend that I change that email address to something ending in @educationspeaks.org? It won’t be a real, working email address but would it help in troubleshooting this issue?

    Ken

    @kenjpete,

    That would seem to be the case. On some site the Subscribe2 table doesn’t install correctly, that might be the case here:

    Try this:
    Edit the subscribe2.php file looking for this line:
    define( ‘S2VERSION’, ‘9.2’ );

    Change that to:
    define( ‘S2VERSION’, ‘2.0’ );

    And load you site a few times in your browser before changing that line back to the original and loading your site a few times again. That should site the upgrade functions and create those columns in the table.

    Thread Starter kenjpete

    (@kenjpete)

    No luck, I changed that line, saved it….re-loaded the site several times. Then changed the line back to the original (9.2) and re-loaded the site several times again.

    Then I tried the form again, it gave me the confirmation message, but no email has been received and my email log is still empty?

    @kenjpete,

    Can you check using something like PHPMyAdmin that the Subscribe2 table has the following columns:
    id, email, active, date, time, ip, conf_date, conf_time, conf_ip

    @kenjpete,

    And just to check, you are using the built in plugin that comes with Subscribe2 and not a standalone one aren’t you?

    Thread Starter kenjpete

    (@kenjpete)

    Correct….the widget I am using is the Subscribe2 widget that allows me to change settings like the re-direct page, etc.

    I just opened the wp_subscribe2 table in phpMyAdmin and its kind of weird, while it has those columns listed in the database the data in them is somewhat inconsistent.

    For instance in some cases the ip field says “admin” and others it has the actual IP address listed. Also, in the conf_date, conf_date, conf_IP all but the two most recent entries have these fields listed as “Null”? The two latest ones show the actual date, time and ip?

    @kenjpete,

    Those fields are as expected. Admin gets entered instead of an IP when the admin user name added that subscriber in the WordPress back end menus. The confirmed fields will contain null for subscriber addresses that are not yet conformed.

    Do you get other emails from your blog? If you send a reset password or get a comment for example. Do they show up in the installed log? Do they reach an inbox?

    Thread Starter kenjpete

    (@kenjpete)

    @mattyrob,

    Yes, we are able to send email to new users when we create a new account. Also, when we create a new post an email gets sent to existing subscribers on our Subscribe2 list.

    We just can’t seem to get that confirmation email to go through so new users get registered?

    @kenjpete,

    The only way to figure this out further is with access to your WordPress site and to start debugging directly in the files. If you want to do this let me know.

    Thread Starter kenjpete

    (@kenjpete)

    @mattyrob,

    I’m not opposed to that, but I would need to get authorization. Do you think before doing that I should try to completely uninstall and delete that plugin and reinstall?

    Of course I would have to save a copy of everyone on the subscriber list, along with all settings. But, if I do that will I be able to manually add people back in?

    @kenjpete,

    You can give it a try. Duplicate the wp_subscribe2 table in PHPMyAdmin to save a little time, especially if you don’t have many Registered Subscribers. Uninstall, reinstall and try again and then replace the new, empty wp_subscribe2 with the duplicate.

    Thread Starter kenjpete

    (@kenjpete)

    @mattrob,

    I completely uninstalled and reinstalled the Subscribe2 plugin and tried again to register. Again, I got the message that a confirmation email was on its way, but no such email ever got delivered.

    I have submitted a tech support request with my hosting service to see if they can go through their log files and see if there are any issues that might be preventing that email from going through.

    If nothing is found then I will reach out to you privately to get you access to our blog so you can take a closer look.

    @kenjpete,

    Let me know how you get on with your hosting provider.

Viewing 15 replies - 1 through 15 (of 17 total)
  • The topic ‘Subscribe2 Widget not sending email confirmation’ is closed to new replies.