Good evening,
On my forum, many people complain that they no longer receive the emails of their various notifications.
The forum is more than 10 years old, so I imagine there must be tons of requests for notifications.
Could it be that there are too many notifications?
If so, how can I delete all the notifications without going through all the profiles?
If not, I'm all ears.
Thanks
It is probably getting sent to a spam/junk folder or getting blocked at the email server level.
You can turn off peoples notifications via a database SQL query, there is not a backlog though of past notifications kept.
Just in case, go to Admin/Maintenance/Mail and see Queue. Queue Length should be 0, if not then someone can help you to fix it. Some time ago I had more than 1000 there waiting to be sent while forum email was not working. It doesn't matter how old your forum is. Friend who have his own email service sometimes have a problem because he is getting blacklisted by other email services.
Quote from: efk on June 09, 2020, 09:50:56 PM
Just in case, go to Admin/Maintenance/Mail and see Queue. Queue Length should be 0, if not then someone can help you to fix it. Some time ago I had more than 1000 there waiting to be sent while forum email was not working. It doesn't matter how old your forum is. Friend who have his own email service sometimes have a problem because he is getting blacklisted by other email services.
that is only if the queue is enabled, by default in SMF 2.0, it is disabled.
Quote from: Illori on June 10, 2020, 05:12:54 AM
that is only if the queue is enabled, by default in SMF 2.0, it is disabled.
unfortunately it is, it's deactivated.
I just activated it, so I'll see if that helps me understand.
Otherwise in phpmyadmin I saw that there was a table called "log_notify", is it in this table that all notification requests are stored? and if it's that, if I empty it, do I delete all notifications from all my members?
or will I have another unpleasantness?
plop ?
Get the forum to generate a notification for yourself and see if he notification email appears in your emails (remembering to check the junk mail folder of your emails).
There's a PHP function or functions that can listen for the response from the receiving email server to see what errors are returned but afaik there's no mods built around it.
ok i'm going to see ;)
grandseb its been a week hows it looking?
hello Deaks,
I activated the email queue 10 days ago, and it's still empty.
I have made a few notification requests on current topics...but no mail announcing me an answer on those topics.
So back to the zero point :(
Ask your host if they're blocking outgoing emails?
the forum is more than 10 years old, we never changed host, a fortnight ago everything was working fine... do you think it can come from my host?
I would agree with you if I had just changed.
But I will wait if other people agree with your reasoning and will contact them if necessary.
if it just randomly stopped working and you never changed any settings then yeh I would also suggest host they may have made a small change on their side.
Okay, I'll contact them.