mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:21:18 +08:00
FEATURE: Limit maximum recipients for group emails (#17971)
New maximum_recipients_per_new_group_email site setting can be used to prevent spam group emails with many recipients.
This commit is contained in:
@ -883,6 +883,11 @@ RSpec.describe Email::Receiver do
|
||||
expect(Topic.last.ordered_posts[-1].post_type).to eq(Post.types[:moderator_action])
|
||||
end
|
||||
|
||||
it "rejects messages with too many recipients" do
|
||||
SiteSetting.maximum_recipients_per_new_group_email = 3
|
||||
expect { process(:cc) }.to raise_error(Email::Receiver::TooManyRecipientsError)
|
||||
end
|
||||
|
||||
describe "reply-to header" do
|
||||
before do
|
||||
SiteSetting.block_auto_generated_emails = false
|
||||
|
Reference in New Issue
Block a user