By Meagan Hooper on Thursday, 20 July 2017
Posted in General Issues
Replies 8
Likes 0
Views 318
Votes 0
Hello,

As activity has increased in our community, email delivery time has increased from 15 minutes to 24-48 hours.

For example, I posted a group update on Monday (7/17) at 12:10 EST. However, the email notification sent to one of the users in the group on Wednesday (7/19) at 7:24 PM. (The posting was about a meeting on Monday evening.)

It's typical that email notifications take 12 hours - 48 hours to send to users (depending on how many emails are in the queue.

*How can we have all email notifications send every 15 minutes or less?
Hi Meagan,
Do note that by default 20 emails are processed per cron job execution. You can increase this value if you want at the file below(not update protected).
JoomlaFolder/administrator/components/com_easysocial/includes/cron/hooks/email.php http://take.ms/hi3lk
However, you also need to find out how much emails maximum that your hosting provider allows you to process at each cron interval so that you do not exceed that overload the server.
After that, perhaps you can test the notification emails again and see how it goes.
·
Thursday, 20 July 2017 12:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks, Raymond.

We'll try and let you know.
·
Thursday, 20 July 2017 21:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Sure, let us know how this goes.
·
Thursday, 20 July 2017 23:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Raymond,

Assuming that our server can process 500 outbound messages per hour and we have the cron job set to run every 15 minutes, what would you recommend as the highest setting for the cron job?

Thank You.

Hi Meagan,
Do note that by default 20 emails are processed per cron job execution. You can increase this value if you want at the file below(not update protected).
JoomlaFolder/administrator/components/com_easysocial/includes/cron/hooks/email.php http://take.ms/hi3lk
However, you also need to find out how much emails maximum that your hosting provider allows you to process at each cron interval so that you do not exceed that overload the server.
After that, perhaps you can test the notification emails again and see how it goes.
·
Tuesday, 01 August 2017 04:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Meagan,
Assuming that our server can process 500 outbound messages per hour and we have the cron job set to run every 15 minutes
Is this the info you got from your hosting provider?

You should also find out how long it takes for your server to send notification emails because when servers have low performance and could not keep up with the email tasks, it may generate problems like sending duplicate email notifications.

Since you are using a social site, perhaps a 5 minute interval is better, provided your server is able to process 40 emails(based on the mentioned 500 emails/hour) in 5 minutes.

If not, the 125 emails per 15 minutes will also satisfy the 500 emails per hour restriction.
·
Tuesday, 01 August 2017 16:19
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post