• Resolved judyvedder

    (@judyvedder)


    When I publish a blog post it is only being sent to Registered subscribers and not to the confirmed public subscribers. I am using subscribe2 version 10.30.1

    I do not have any categories excluded. I have verified that email is being sent to the registered users. I am using sendinblue as the smtp.

    • This topic was modified 4 years, 6 months ago by judyvedder.
Viewing 11 replies - 1 through 11 (of 11 total)
  • I have the same problem. I’m using version 10.30.1

    Jiri Marko

    @judyvedder / @jimarko

    Have either of you installed an email logging plugin to see if the emails are generated for Public Subscribers?

    https://wordpress.org/plugins/email-log

    If the emails are not generated then it’s likely to be a configuration issue in WordPress or the Subscribe2 plugin. If the emails are generated then is it likely they are being blocked and discarded on the server.

    Thread Starter judyvedder

    (@judyvedder)

    I did install the Email log plug-in and the emails are not being generated for the public Subscribers, but they are being generated for the registered users. I have followed your threads for advice. I do not have any categories blocked. I am on Siteground’s GoGeek hosting, I am using Easy WP SMTP and I am using sendinblue as the SMTP host.

    @judyvedder

    Thanks for the extra information. Please can you check:

    In the Subscribe2 > Subscribers menu, under the Public Subscribers tab, in the drop down are they showing as Confirmed or Unconfirmed.

    Are any of your posts marked as Private or Password protected?

    Thread Starter judyvedder

    (@judyvedder)

    I have 124 current subscribers that are confirmed. The post is https://humaneitarian.org/featured/youre-humane-to-farmers-too/#.XZ8_NEZKhaQ It is not marked as private or password protected. I have been putting the post into draft and then publishing it. The email is generated, goes to to sendinblue, sent to registered subscribers. No email is generated for the public subscribers.

    @judyvedder

    Have you seen this issue on other posts or only that one?

    The only thing I can think is the issue here is that the content on that page contains malformed HTML (you have a closing paragraph tag without a matching opening tag):
    https://validator.w3.org/nu/?showsource=yes&doc=https%3A%2F%2Fhumaneitarian.org%2Ffeatured%2Fyoure-humane-to-farmers-too

    I suspect when the HTML tags are not being stripped out for Registered Users to get HTML emails it works but fails for Public Subscribers.

    • This reply was modified 4 years, 6 months ago by mattyrob.
    Thread Starter judyvedder

    (@judyvedder)

    I fixed the html errors https://validator.w3.org/nu/?doc=https%3A%2F%2Fhumaneitarian.org%2Ffeatured%2Fyoure-humane-to-farmers-too%2F

    The post still only sends to the registered subscribers and not the public subscribers.

    I also put an old post that was previously sent out fine into draft mode and then published it again and was only sent to registered subscribes and NOT to the public subscribers.

    @judyvedder

    I’m at a loss now then – the email process is triggered otherwise the email to Registered Subscribers would not happen. Public Subscribers should happen at the same time and even if these are blocked on the server they should still be in the log.

    When you publish to trigger sending does the page load as expected? You don’t get a white screen? If you send a manual email from Subscribe2 > Send Email to the Public Subscribers does that show in the log and work?

    Thread Starter judyvedder

    (@judyvedder)

    ok – sending a test message to the 124 public subscribers created this message “Message failed! Check your settings and check with your hosting providerSMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Too many recipients, max 99 allowed SMTP code: 400”

    This apparently is coming from sendinblue, which is the smtp server we are using. No error message was created until I did a direct test message to the public subscribers. No emails were generated, or at least they were not shown in the email log. I am using “Easy WP SMTP” and we are logging into smtp-relay.sendinblue.com. I previously was using “WP Mail SMTP” and I was using the sendinblue’s API and I was getting a limit of 99 messages error. I contacted sendinblue and they said the API did have a 99 email limit. I ASSUMED that logging into the host would get me around the 99 limit. I ASSUMED I was getting around the 99 limit when no error message was generated. That is why I thought your plug-in was not working with the public subscribers. Would have been nice if sendinblue simply said they have a 99 limit – would have saved a lot of time. What do you recommend to use for SMTP to get around this limit?

    BTW- You have been great in responding and helping me work through this puzzle.

    @judyvedder

    Progress 🙂

    If SendInBlue have a fixed limit and that cannot be raised then your options are:

    – Change to another provider with a higher limit.
    – Stage sending of the email with a mail queuing plugin.
    Something like WordPress Mail Queue (https://semperplugins.com/wordpress-mail-queue-wpmq/) which I write or these:
    https://wordpress.org/plugins/simple-email-queue/
    https://wordpress.org/plugins/gd-mail-queue/

    Happy I’ve managed to be of assistance.

    Thread Starter judyvedder

    (@judyvedder)

    Thank you. I installed “GD Mail Queue” and I deleted “Easy WP SMTP” and Sendinblue. I am using the PHP mailer and “GD Mail Queue” has logging built in. It appears that all is now working. I hope this thread proves helpful to others!

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Not sending to public subscribers’ is closed to new replies.