MyBB Community Forums

Full Version: Is there a way for users to receive email notifications whenever a post is created?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello.

Is there existing functionality where a user can receive email notifications whenever a new post is created for a thread where the user posted comments?

So that the user can receive the email saying "Somebody posted on a thread where you commented! Check the forum."

Thanks.
There is a default "Subscribe to thread" feature that can be use for such purposes.

Or if you want to make it as default then here is how;
In the member_register template, find:
<option value="2" {$instant_email_subscribe_selected}>{$lang->instant_email_subscribe}</option>

Replace with:
<option value="2" SELECTED >{$lang->instant_email_subscribe}</option>
This'll auto select the option upon registrations.

And for existing users, run the following sql command in PHPMyAdmin;
UPDATE `mybb_users` SET `subscriptionmethod` = "2" 
The user should subscribe to that thread.

To subscribe to all threads by default: User CP>Edit Options>Default Thread Subscription Mode
Is there any way for an admin to (via the admin panel) default each person's settings to accept emails whenever a new post is made?
No, it needs to be done via phpmyadmin like Yaldaram said.
just a note : if your forum has 1000s of users AND there are 10 to 100 new posts everyday then
its better to not use instant email notification type subscription for all the users . you forum mails
might be marked as spam ; mails might bounce back ...
(2011-12-21, 07:37 PM)ranjani Wrote: [ -> ]just a note : if your forum has 1000s of users AND there are 10 to 100 new posts everyday then
its better to not use instant email notification type subscription for all the users . you forum mails
might be marked as spam ; mails might bounce back ...

Good idea.