diff --git a/app/mailers/user_notifications.rb b/app/mailers/user_notifications.rb index 5981e879699..d92af6fec1e 100644 --- a/app/mailers/user_notifications.rb +++ b/app/mailers/user_notifications.rb @@ -100,7 +100,8 @@ class UserNotifications < ActionMailer::Base opts[:allow_reply_by_email] = true # We use the 'user_posted' event when you are emailed a post in a PM. - opts[:notification_type] = 'posted' + # but it must get through to email in mailing list mode + opts[:notification_type] = 'postedprivate' notification_email(user, opts) end @@ -156,6 +157,12 @@ class UserNotifications < ActionMailer::Base return if user.mailing_list_mode && ["replied", "mentioned", "quoted", "posted"].include?(notification_type) + # We use the 'user_posted' event when you are emailed a post in a PM. + # but it must get through to email in mailing list mode + if notification_type == 'postedprivate' + notification_type = 'posted' + end + title = @notification.data_hash[:topic_title] allow_reply_by_email = opts[:allow_reply_by_email] unless user.suspended?