xenforo mail settings?

#Anakin

Member
Hi everyone,

I'm seeking support regarding an issue I'm facing with XenForo. Is it possible to configure XenForo to send only registration emails and disable all other email notifications for topics and replies?

I'm on the verge of being banned by my hosting provider because too many emails are being sent, resulting in a lot of bouncing emails. My provider limits me to a maximum of 50 emails per hour, and exceeding this limit puts me at risk of being banned from the platform, even though these emails are auto-generated and beyond my control.

Any guidance on how to set XenForo to send only registration emails and no other notifications would be greatly appreciated. Thank you in advance for your help!

Best regards, Anakin
 
On the registration settings make the changes as shown in screenshot
IMG_2560.webp

Then with css or template modification hideo or remove the unchecked options shown on the screenshot so the user won’t change it back
IMG_2561.webp

What I showed is for new registrations, to make those changes (screenshot 2) for the old members you will need sql query
 
i cant find these parameters

SQL:
update xf_forum_watch
set send_email = 0
where send_email = 1;

i just have to change 1 to 0. dont think i can destroy the website.. but i cant find it
 
succesful queries

MariaDB [ilfoinsn_database]> update xf_user_option
-> set creation_watch_state = 'watch_no_email'
-> where creation_watch_state = 'watch_email';
Query OK, 902 rows affected (0.011 sec)
Rows matched: 902 Changed: 902 Warnings: 0

MariaDB [ilfoinsn_database]> update xf_user_option
-> set interaction_watch_state = 'watch_no_email'
-> where interaction_watch_state = 'watch_email';
Query OK, 901 rows affected (0.010 sec)
Rows matched: 901 Changed: 901 Warnings: 0

MariaDB [ilfoinsn_database]> update xf_thread_watch
-> set email_subscribe = 0
-> where email_subscribe = 1;
Query OK, 39981 rows affected (0.517 sec)
Rows matched: 39981 Changed: 39981 Warnings: 0


Only the last one didn't went through, as it is missing:
update xf_thread_watch
-> set send_email = 0
-> where send_email = 1;
ERROR 1054 (42S22): Unknown column 'send_email' in 'where clause'
 
succesful queries

MariaDB [ilfoinsn_database]> update xf_user_option
-> set creation_watch_state = 'watch_no_email'
-> where creation_watch_state = 'watch_email';
Query OK, 902 rows affected (0.011 sec)
Rows matched: 902 Changed: 902 Warnings: 0

MariaDB [ilfoinsn_database]> update xf_user_option
-> set interaction_watch_state = 'watch_no_email'
-> where interaction_watch_state = 'watch_email';
Query OK, 901 rows affected (0.010 sec)
Rows matched: 901 Changed: 901 Warnings: 0

MariaDB [ilfoinsn_database]> update xf_thread_watch
-> set email_subscribe = 0
-> where email_subscribe = 1;
Query OK, 39981 rows affected (0.517 sec)
Rows matched: 39981 Changed: 39981 Warnings: 0


Only the last one didn't went through, as it is missing:

-> set send_email = 0
-> where send_email = 1;
ERROR 1054 (42S22): Unknown column 'send_email' in 'where clause'
1716906142304.webp

I checked mine on a fresh DB and it doesn't exist that is why.
 
so i should be fine with queries i already entered? its all right?
no one will receive push up mails anymore.. i mean old uses..
new users wont have mail notifications by default
 
Back
Top Bottom