Hello,
I have installed Elgg 5.1.9 and everything works perfectly except for sending emails to group members.
That is, when a member sends a message to another from Elgg the recipient receives it by email, when a user joins a group they receive confirmation by email, ... all this is correct, but no member of a group receives emails when any content in the group is updated or when new content is created in the group.
I need group members to receive notifications in their email accounts every time content is updated or created in the group, but I can't get this to work.
What could be the cause?
Thank you very much
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
Don't bump similar questions into different discussion topics.
I'll report to close the rest except this one.
1 - Activate the bundled Site Notifications plugin.
2 - Try use Group tools plugin to get more options.
Hi Nikolai,
First of all, thank you very much for your kind reply and I apologize for repeating my question on several discussion forums. It was a mistake on my part.
Let me explain a little more details of my problem:
- The Site Notifications plugin is activated
- The Group Tools plugin is installed and activated
- All group members have activated the option to receive notifications in their email.
But with all this correctly installed and configured, no member of any group receives notifications from their group in their email.
They do receive other notifications from Elgg in their email, but no notifications from the groups.
Please, can you help me with this problem?
Thank you very much for your help and for your kindness.
Make sure members have enabled email notifications for the specific group on the /settings/notifications/groups/username page
If you have delayed email notifications enabled (/admin/site_settings) and the member has chosen this method, then check what interval and which notifications' types member has set for each group (/settings/notifications/groups/username)
Hi again :-)
Yes, I have checked that all group members have enabled notifications for their groups.
I have also checked that delayed email notifications are not enabled (/admin/site_settings) .
After trying all of the above and a few more things, groups are still not sending emails to their members.
It occurred to me that perhaps groups are sending emails in a different format than the rest of the platform and perhaps my server is not handling them correctly.
Is this possible?
Since I have not yet been able to see any emails sent by any group, I don't know if these emails have a different format or some special feature.
If this is not the cause either, please provide more suggestions to help me find the cause of the problem.
Thank you very much
You previously wrote that the email service on your site works.
I believe that the lack of delivery of email notifications is related to cron settings, since email notifications about new content work as subscriptions.
Please, check the cron settings on /admin/cron page and on your server.
Also check the error log on the server.
Hi Nikolai,
Until now it hadn't occurred to me that the cause of the problem could be the cron.
Could you tell me what the correct cron configuration would be or where I can look up this information?
You are helping me a lot and I think we are close to solving the problem.
It is a pleasure and a privilege to meet people like you when others have a problem.
:-)
This is the cron screen, captured at this moment:
>> Every minute. Never
>> Every five minutes just nowSat, 28 Dec 2024 19:50:02 +0100
Sat, 28 Dec 2024 19:50:02 +0100
Sat, 28 Dec 2024 19:45:02 +0100
Sat, 28 Dec 2024 19:40:02 +0100
Sat, 28 Dec 2024 19:35:01 +0100
Sat, 28 Dec 2024 19:30:03 +0100
>> Every fifteen minutes 5 minutes ago Sat, 28 Dec 2024 19:45:02 +0100
Sat, 28 Dec 2024 19:45:02 +0100
Sat, 28 Dec 2024 19:30:02 +0100
Sat, 28 Dec 2024 19:15:02 +0100
Sat, 28 Dec 2024 18:45:02 +0100
Sat, 28 Dec 2024 18:30:02 +0100
>> Every half hour 20 minutes ago Sat, 28 Dec 2024 19:30:02 +0100
Sat, 28 Dec 2024 19:30:02 +0100
Sat, 28 Dec 2024 18:30:02 +0100
Sat, 28 Dec 2024 17:30:02 +0100
Sat, 28 Dec 2024 16:30:02 +0100
Sat, 28 Dec 2024 15:30:02 +0100
>> Hourly 50 minutes ago Sat, 28 Dec 2024 19:00:02 +0100
Sat, 28 Dec 2024 19:00:02 +0100
Sat, 28 Dec 2024 18:00:02 +0100
Sat, 28 Dec 2024 17:00:02 +0100
Sat, 28 Dec 2024 16:00:01 +0100
Sat, 28 Dec 2024 15:00:02 +0100
>> Daily 20 hours ago Sat, 28 Dec 2024 00:00:06 +0100
Sat, 28 Dec 2024 00:00:04 +0100
Fri, 27 Dec 2024 00:00:05 +0100
Thu, 26 Dec 2024 00:00:02 +0100
Wed, 25 Dec 2024 00:00:02 +0100
Tue, 24 Dec 2024 00:00:05 +0100
>> Weekly 7 days agoSun, 22 Dec 2024 00:00:05 +0100
Sun, 22 Dec 2024 00:00:02 +0100
>> Monthly. Never
>> Yearly. Never
Case #1 - you have root access to your server
Cron Elgg - Full tutorial
Setup
-q flag will supress the output. You can remove it if you want cron logs to be saved on your server (that will flood your server inodes though).
Test
For testing you can use an -i and -f flags.
-i for interval name,
-f for force run even if job is not due.
Note that you no longer need to setup a gazillion jobs for each period.
You only need to setup one cron job that hits the main command every minute.
Elgg's cron handler will determine, which cron handlers are due and will run them.
Force
Check
Note: replace /var/www/site/www/ with your Elgg root installed directory
Case #2 - via web hosting control panel
Ask your hosting provider how to do this by showing them the example above, as this can be done differently on different hostings.
According to Elgg docs http://learn.elgg.org/en/stable/guides/notifications.html
Thank you so much for everything.
We've probably solved the mystery now ;-)
Unfortunately I can't talk to my hosting provider for a few days, but as soon as I can I'll give them instructions on how to change the cron settings.
I'll be back to this forum in a few days with the results.
Many, many, many thanks :-)
- Previous
- 1
- 2
- Next
You must log in to post replies.