• Resolved baustin213

    (@baustin213)


    I just recently switched over from per-post emails to a daily digest. Not only does the email not send out every day (sends about 2-3 times a week), when it does send out it usually only includes the last post that was published.

    My company published 8-9 times a week, so having only 2-3 posts a week going out to our subscribers is unacceptable. Can anyone explain/help me with this issue?

    http://wordpress.org/plugins/subscribe2/

Viewing 15 replies - 1 through 15 (of 22 total)
  • @baustin213,

    First thing to check is that cron is working properly in WordPress. Install WP-Crontrol and check to see that the listed scheduled tasks are being called in a timely manner and that no errors are reported in that plugin.

    Thread Starter baustin213

    (@baustin213)

    Matt,

    Sorry that I’m just getting back to this, but I’ve continued to have this problem, so I wanted to see what else I could do.

    I’ve checked my list of WP-Cron events (specifically “s2_digest_cron”)and it seems to be running fine. It’s on a 1 day recurrence, and the next run is set for 21 hours and 43 minutes from now. There are no arguments.

    What else could be causing this issue?

    Just a refresh:

    • My digest emails are not going out every day (they’re going out roughly 2-3 times a week).
    • When they are being sent out, they only include the last blog post that I published, rather than all of the posts that have been published since the last email went out.
    • Additionally, I’ve recently had some complaints that people are getting duplicate/identical emails.

    I’ve double checked that “recipients per email=1” and that the people receiving duplicate emails are not in our system twice. I was using the Email Log plugin, but that doesn’t seem to be working with the newest WordPress update.

    I’m using Subscribe2 HTML 9.0 and WordPress 3.7.1

    Thanks, Matt.

    @baustin213,

    Have you got any excluded categories in Subscribe2->Settings under the Registered User tab?

    This email logger works fine for me on 3.7.1:
    http://wordpress.org/plugins/email-log/

    Thread Starter baustin213

    (@baustin213)

    @mattyrob,

    Ahhh, that’s probably the cause of the first two issues. I did have some excluded categories. Thanks!

    As for the duplicate emails, I am still having trouble getting into my email log (I’ve got the same one installed on my blog). I’ll see if I can clear that up with them, and will follow up with you when I get that data.

    Thanks!

    @baustin213,

    Sure, let’s hope the exclusions were the cause of the skipped posts.

    For duplicate hunting we really need to get the logging working. In the meantime, check that the recipients don’t use email forwarding from old email addresses too.

    Thread Starter baustin213

    (@baustin213)

    Okay, so, as we assumed, the first 2 issues appear to be fixed.

    Now, after looking at my email log, it does seem like multiple emails are getting sent out. For example, my work email is in the system once, as a registered user. However, according to the Email Log, 4 separate emails were sent out to my account today. They were all sent at different times (12:00pm, 12:01pm, 12:02pm, and 12:14pm) and all had different id numbers.

    Any thoughts on this? We usually tag posts with 3-5 categories, so is it possible that people are getting a separate email for each of the categories that they follow?

    I really need to figure out a solution ASAP, because we can’t have our company emailing duplicate 2-3 emails to each subscriber.

    Thanks!

    @baustin213,

    Is your work email also the address that is the sender for the emails? In Subscribe2->Settings in the Email Settings tab do you have the number of recipients per email set to 1? (If not get that changed to 1 for the next email).

    Thread Starter baustin213

    (@baustin213)

    Yes, as I mentioned above, we do have recipients per email=1. I’ve never changed that setting, as I’ve seen many people on here have had issues when they did.

    @baustin213,

    My apologies, I missed that when scanning through the thread. I think you need to open a ticket with your hosting provider – it seems their mail queue is not correctly deleting emails that have already been sent. It’s worth getting them to take a look.

    Thread Starter baustin213

    (@baustin213)

    @mattyrob,

    I contacted WPEngine, and this was their response:

    “…contact the plugin developer since that sounds like an issue with how the plugin actually operates within WordPress. Since we do not actually offer Mail servers we wouldn’t have the tools to troubleshoot this specific issue.”

    Any other thoughts here? Like I said, I’m really pressed for time here. I don’t want to turn off the plugin, but we really can’t continue to do this to our subscribers.

    @baustin213,

    Based on the response from WPEngine it seems they neither offer nor fully support emailing via their servers. As that’s the case I’d suggest you install Configure SMTP and this will allow you to push any WordPress emails that use the wp_mail() function (and that includes Subscribe2) via and SMTP server.

    http://wordpress.org/plugins/configure-smtp/

    Thread Starter baustin213

    (@baustin213)

    This has been a huge headache for me. I downloaded an SMTP plugin (not that one, as it hasn’t been updated in two years), and set it up to send emails through Outlook’s SMTP. I tested it and re-tested it. Then, for the last two days, my digest emails have only been sent out to 25-or-so subscribers (according to my Email Log).

    I’ll give Configure SMTP a shot, but, honestly, this plugin (which I’m paying for) is essentially unusable right now. We’re either sending multiple/identical emails to people everyday or we only send out emails to 25 of our thousands of subscribers. Can you please help me find a simple, straight forward way to solve this problem so I don’t have to abandon it completely.

    @baustin213,

    I know you’ve spoken to your host and they are blaming my code. I also know that what I’m about to type will look like me batting this back to them however…

    Your hosting provider do make it pretty clear they don’t like emails going through their server. In the disallowed plugins page they list an emailing plugin (okay not Subscribe2 but one that does the same job)
    http://wpengine.com/support/disallowed-plugins/

    This section also links to a section on their website where they discuss the possible pitfalls of emailing from a web server.
    http://wpengine.com/2012/10/08/emailing-with-wpengine/

    I think the best option for you now is to use another authenticated SMTP server to send your emails using an SMTP plugin or maybe something like the Amazon SES service:
    http://wordpress.org/plugins/wp-ses/

    For mailing out messages in bulk (like this) a transactional email provider like Mandrill is pretty great. They even have a plugin in the repo that’s fairly easy to configure.

    Thread Starter baustin213

    (@baustin213)

    @mattyrob,

    Please stop marking this topic as [resolved]. It is absolutely not resolved. I’ll make sure to let you know when it is.

    I’ll take a look at some of the other SMTP servers (as well as Mandrill) and go from there.

    Thanks.

Viewing 15 replies - 1 through 15 (of 22 total)
  • The topic ‘Digest Emails Not Including All New Posts’ is closed to new replies.