Turn off emails option

ivp

Active member
It would be nice to have an option to stop all email notifications being sent to user.

XF/Service/User/EmailStop->stopAll() function already exists, just need to be able to trigger it as admin for particular user.

Occasionally receiving spam reports because some user flagged forum emails as spam. Don't see the other way to resolve such issues.
 
Upvote 20
Does xenforo developers heard this?

We want to have an option on ACP to disable sending email notification to all users who has currently active watch thread.
 
Occasionally receiving spam reports because some user flagged forum emails as spam. Don't see the other way to resolve such issues.
Does not the "bounce" feature cover this? If they have flagged it as 'spam" then their provider should no longer be accepting emails... which then should engage the bounced function?
 
"Bounce" has nothing to do with it. Our emails will end up in Spam folder, i.e. they will not be rejected.
You get enough "spam" reports on your sent email... your messages eventually get rejected as undeliverable to those users... typically with Hotmail/OutLook/Live.
I'm just not sure if they return a bounce style message if your domain/email address hits that point or not.
As for "resolving" your users reporting your emails as spam? You don't have much control over that... they can report valid emails as spam if they don't know how to turn the notifications off and simply do it because they are too ignorant or lazy.

I did run into similar on another site.... I was getting email alerts on a watched thread... went in and turned off all email alerts in my user preferences... but still got email. Seems that if you had started watching those threads and had email alerts enabled, then went in and turned off all email alerts in your preferences, it did not update those watched threads... but that is more a "bug like" behavior.
 
Last edited:
To summarize things, to turn off all email notifications a user has to do the following things:
  1. Visit https://xenforo.com/community/account/preferences
  2. Unselect "Receive news and update emails"
  3. Unselect "Receive activity summary email"
  4. Unselect "Receive email when a new conversation message is received"
  5. Unselect "and receive email notifications"
  6. Unselect "and receive email notifications" (second option)
  7. Visit https://xenforo.com/community/watched/forums/manage?state=watch_no_email
  8. Visit https://xenforo.com/community/watched/threads/manage?state=watch_no_email
Note: admin cannot make changes in points 7 and 8 for users.
 
As Chris noted in the bug thread, an administrator can make those changes for a user. When editing a user in the control panel, there is a "Managed watched threads" option in the "Actions" drop-down. There is also a link in every email which allows users to quickly disable all emails all at once.
 
To summarize things, to turn off all email notifications a user has to do the following things:
  1. Visit https://xenforo.com/community/account/preferences
  2. Unselect "Receive news and update emails"
  3. Unselect "Receive activity summary email"
  4. Unselect "Receive email when a new conversation message is received"
  5. Unselect "and receive email notifications"
  6. Unselect "and receive email notifications" (second option)
  7. Visit https://xenforo.com/community/watched/forums/manage?state=watch_no_email
  8. Visit https://xenforo.com/community/watched/threads/manage?state=watch_no_email
Note: admin cannot make changes in points 7 and 8 for users.
1. Click the link at the bottom of an email they don't want.
 
In an ideal world they would do that, but users keep asking the same question all over again and spam reports keep piling on, ruining our mail server reputation.

Obviously we need one-click solution to disable all email notifications for everything at once, both on user and admin end.

In footer of an email there is a link "disable all emails" triggering XF/Service/User/EmailStop->stopAll() function, so don't see a reason not to provide the same in UI.
 
After 6 years of releasing Xenforo 2 - out of the box or a plugin solution would be vital for these 2:

  • Disable emails platform-wide - to fully support the last 4+ generations of customers who rely on Social logins and push notifications

  • Webhooks support and/or Zapier.com or Make.com support to enhance forum connectivity and functionality

I'm close to 50 and have been in IT for more than three decades, yet even I hardly rely on emails these days.
 
While it is possible for an admin to disable standard emails for a user, it is kinda complicated as multiple settings must be modified (existing watches, option to receive notification for conversations, option ro receive news and updates, etc.).

I would be a lot easier (and less destructive) if it was possible for an admin to disable all emails for a user without changing settings (for individual watches) or putting the user into state "Must confirm email".

This would be especially useful for complaints received from email providers due to users marking emails as spam.
 
Last edited:
Does not the "bounce" feature cover this? If they have flagged it as 'spam" then their provider should no longer be accepting emails... which then should engage the bounced function?
XF's bounce processing doesn't actually catch when someone has setup a forwarding rule from hotmail/outlook to gmail when the site's SPF records preventing hotmail to send email from your domain. This gets sent as an undeliverable message postmaster@ your domain instead.

I've got copies of stuff going to postmaster being forwarded to the bounce email address which catches some of these cases (but not all).

Isn't email "fun"?
 
Top Bottom