• Resolved wpdavid

    (@wpdavid)


    Subscribe2 has been working for well over a year on my site until a recent WordPress auto-upgrade to version 4.3.2 (the site has auto-upgraded to 4.4.2 since then).

    My site runs Subscribe2 version 10.21.

    I’ve read the FAQ here:
    https://plugins.readygraph.com/subscribe2/faq/

    I have only 9 subscribers.

    “Restrict the number of recipients per email” is set to 0.

    The last post that successfully sent out notification was on 1/06/16. The WordPress 4.3.2 auto-upgrade took place later that same day (according to messages in the Admin email Inbox). Since then, no posts have sent out notifications.

    I checked Bluehost Error Logs for the dates of the next three posts (1/12/16 and 1/13/16) – no entries in the Error Logs for those dates.

    Any ideas on how to trouble-shoot this are much appreciated.

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

Viewing 3 replies - 16 through 18 (of 18 total)
  • @mattyrob

    Thanks for your support.

    Other email related plug-ins and programs including the one I wrote on the server is working.
    It seems Subscribe2’s subscribe/unsubscribe widget and update notifications are not working.

    When I use subscribe/unsubscribe widget, it spits out an error message: “Sorry, there seems to be an error on the server. Please try again later.”

    Sending notifications doesn’t give any message, and leaves no error on the error_log either.

    Then it started sending mails when I did like this:up there

    If this helps.

    @nakamah

    Your plugin code is really not that different from the core Subscribe2 code, see how the headers are created in the plugin source code here.

    I suspect your issue comes from the way the ‘Sender’ address is configured in the plugin settings. Ideally the setting there needs to be an ‘on-domain’ address. The code you used above will set it the same at all times and if it works great, but I suspect it could also be done by creating a WordPress user with that email address and selecting that as the Sender in Subscribe2.

    Thread Starter wpdavid

    (@wpdavid)

    Sorry for the long delay in addressing this, but here’s what I ultimately tried and how I finally solved the problem.

    After reading through many forum posts, I changed all of the following (one item at at time, testing each step of the way):

    1. In the WP-Mail-SMTP plugin, under Settings, I changed “SMTP Host” to my specific mail box number (boxnnn.bluehost.com) – previously this was set to Localhost. In order to get my specific mail box number, I had to look through the message output generated by sending a test e-mail (WP-Mail-SMTP > Settings, scroll to the bottom, “Send a Test Email”). This change made the test e-mail I sent using WP-Mail-SMTP appear in my Inbox, but it did not fix e-mail notifications for new posts.

    2. In the WP-Mail-SMTP plugin, under Settings, I changed “SMTP Port” to 26 – previously this was set to 25 (see this Bluehost article: https://my.bluehost.com/cgi/help/127).

    3. I created an Admin username of [email protected] – the key being the name “admin”, and specified that e-mail address in all of the WP-Mail-SMTP settings.

    After these three changes, the e-mail notifications on new posts still did not work.

    Finally, In the WP-Mail-SMTP plugin, under Settings, under “Mailer”, I tried changing from “Send all WordPress emails via SMTP” to “Use the PHP mail() function to send emails.” THIS WORKED!

    So, it seems that for some reason, when my host (Bluehost) auto-upgraded my WP site back in January, the SMTP e-mail stopped working. I’m just glad the PHP mailer is working.

    If anyone has any further thoughts on this, please let me know.

Viewing 3 replies - 16 through 18 (of 18 total)
  • The topic ‘Subscribe2 Plugin Stopped Sending Notification Emails’ is closed to new replies.