Hi, I want to cancel all email subscriptions for all topics and posts due to email limits in my server. Do not let wpforo send emails for new topics and posts. But it may send only in case mentioning and creating account. That is, I want to cancel only subscriptions. How I can do this?
There is a better way to handle this. Do not cancel anything (unless you do not want the emails).
Use this
https://wordpress.org/plugins/gd-mail-queue/
to queue all emails and send them in batches, as your limits are.
That plugin is excellent, works with wpForo and ALL WP emails. We use it for 3 years now, without a single issue.
You can tune it very extensively.
Examples:
5 emails every 1 minute
10 emails every 5 minutes
20 emails every 10 minutes
The queue of emails is processed in every CRON. Keep in mind that Wordpress CRON is checked and run (if needed) when someone visit the site.
I understand what you say, registrations is an issue of cource.
Yes registrations require quick email sending.