Question when do digests go out?

Status
Not open for further replies.

moshbit

Customer
just curious since i set up a digest, but i haven't received anything in my email inbox. test digests work fine. i see the cron job is running every few hours, but it's unclear to me if anyone is actually getting my emails.
 
it did finally show up a few hours after my last post. when is the cron job set for and when does the digest get sent out to users?
 
The digest cron runs every 10 minutes. By default, users receive the digest every 7 days, though you can configure the default in the Digest settings and users can choose to receive the digest in various increments via their UserCP as you saw.
 
where is that 7 day mark determined? just curious. like, are all the digests sent out to all users at the same time? or is it 7 days from when they registered? since the cron is running every 10 minutes, im guessing not all digests go out at the same time, or maybe not even on the same day?

thank you for your patience with me by the way :)
 
where is that 7 day mark determined?
The first time the mod is installed, no-one has received the digest, so every 10 minutes it will try to send as many digests as it can until every user has received it.

After that, it looks at the "last received" time stamp and compares it with the "frequency" to work out whether any given user should receive the digest.

since the cron is running every 10 minutes, im guessing not all digests go out at the same time, or maybe not even on the same day?
Correct, depending on the size of your forum it can take hours or days before everyone has received the first batch, and afterwards their future recipient dates are determined by their first recipient date.
 
okay i see... just as a suggestion, it might make more sense in certain scenarios to have all the digests go out on the same day? i'm doing a 'this week on our website' type of digest emails, so it makes it difficult to be consistent (i add a lot of website news to the digest each week) if the emails are going out on different days...
 
Just to be clear; we are talking about the automated digest that displays the list of recent threads, not the manual mailing list.

Your suggestion is completely impossible, if your forum is large enough. You cannot force XF to send more emails than the maximum, as it would make your site unusable for your visitors due to how slow it would render.

Just to be clear; you would need a forum with hundreds of thousands of users, or a very very slow server, to make the digest delayed by days.
 
i wasn't aware xf had a limit on outgoing emails? i thought that was only limited by your server/smtp relay.
 
i wasn't aware xf had a limit on outgoing emails? i thought that was only limited by your server/smtp relay.
That is what I meant, XF will process background tasks for up to 8 seconds. So for instance, if you have 100k users and it only manages to process 10k users in those 8 seconds, you'll need 10x cron job triggers to complete sending the digest to all 100k users.
 
Hello @moshbit,

We hope your ticket regarding DragonByte Mail has been addressed to your satisfaction. This ticket has now been closed.

If your ticket has not been resolved, you can reply to this thread at any point in the next 7 days in order to reopen the ticket, afterwards this thread will be closed.

Please do not reply to this thread if your ticket has been resolved.

Thank you.


- DragonByte Technologies, Ltd.
 
Status
Not open for further replies.

DragonByte Mail

XenForo 1.5.3+ XenForo 2.0.x XenForo 2.1.x XenForo 2.2.x XenForo 2.3.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
1,360
Customer rating
0.00 star(s) 0 ratings
Back
Top