Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion default/scenari/info.conceal
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext restricted to subscribers - Silent rejection otherwise.
title.gettext visible only to subscribers, silent rejection otherwise.

is_subscriber([listname],[sender]) smtp,md5,smime -> do_it
is_listmaster([sender]) smtp,md5,smime -> do_it
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/info.open
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
title.gettext for anyone
title.gettext publically visible

true() smtp,md5,smime -> do_it
2 changes: 1 addition & 1 deletion default/scenari/info.private
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext restricted to subscribers
title.gettext visible only to subscribers

is_subscriber([listname],[sender]) smtp,md5,smime -> do_it
is_listmaster([sender]) smtp,md5,smime -> do_it
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/invite.owner
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext invite perform by list owner do not need authentication
title.gettext restricted to list owner do not need authentication

is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it
is_listmaster([sender]) smtp,dkim -> request_auth
Expand Down
8 changes: 8 additions & 0 deletions default/scenari/invite.ownerauth
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
title.gettext restricted to list owner, with authentication

is_owner([listname],[sender]) smtp,dkim -> request_auth
is_listmaster([sender]) smtp,dkim -> request_auth
is_owner([listname],[sender]) md5,smime -> do_it
is_listmaster([sender]) md5,smime -> do_it
true() smtp,dkim,md5,smime -> reject(reason='invite_ownerauth')

11 changes: 11 additions & 0 deletions default/scenari/invite.privateauth
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
title.gettext restricted to subscribers, with authentication

is_subscriber([listname],[sender]) smtp,dkim -> request_auth
is_owner([listname],[sender]) smtp,dkim -> request_auth
is_editor([listname],[sender]) smtp,dkim -> request_auth
is_listmaster([sender]) smtp,dkim -> request_auth
is_subscriber([listname],[sender]) md5,smime -> do_it
is_owner([listname],[sender]) md5,smime -> do_it
is_editor([listname],[sender]) md5,smime -> do_it
is_listmaster([sender]) md5,smime -> do_it
true() smtp,dkim,md5,smime -> reject(reason='invite_subscriber')
2 changes: 1 addition & 1 deletion default/scenari/send.editorkey
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext Moderated
title.gettext anyone, editor accepted, others moderated

is_editor([listname],[sender]) smtp,dkim,smime,md5 -> do_it
is_editor([listname],[header->X-sender][-1]) smtp,dkim,smime,md5 -> do_it
Expand Down
8 changes: 8 additions & 0 deletions default/scenari/send.editorkeyauth
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
title.gettext anyone, editor accepted(with auth), others moderated

is_editor([listname],[sender]) smtp,dkim -> request_auth
is_editor([listname],[header->X-sender][-1]) smtp,dkim -> request_auth
is_editor([listname],[sender]) smime,md5 -> do_it
is_editor([listname],[header->X-sender][-1]) smime,md5 -> do_it
true() smtp,dkim,smime,md5 -> editorkey

2 changes: 1 addition & 1 deletion default/scenari/send.editorkeyonly
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
title.gettext Moderated, even for moderators
title.gettext anyone, all messages are moderated

true() smtp,dkim,smime,md5 -> editorkey
4 changes: 0 additions & 4 deletions default/scenari/send.editorkeyonlyauth

This file was deleted.

2 changes: 1 addition & 1 deletion default/scenari/send.newsletter
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext Newsletter, restricted to moderators
title.gettext editors, others rejected (newsletter)

is_editor([listname],[sender]) smtp,dkim,smime,md5 -> do_it
true() smtp,dkim,smime,md5 -> reject(reason='send_editor')
2 changes: 1 addition & 1 deletion default/scenari/send.newsletterkeyonly
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext Newsletter, restricted to moderators after confirmation
title.gettext editors after moderation, others rejected (newsletter)

is_editor([listname],[sender]) smime -> do_it
is_editor([listname],[sender]) smtp,dkim,md5,smime -> editorkey
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.private
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext restricted to subscribers
title.gettext subscribers, others rejected

is_subscriber([listname],[sender]) smtp,dkim,smime,md5 -> do_it
is_editor([listname],[sender]) smtp,dkim,smime,md5 -> do_it
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.privateandeditorkey
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext Moderated, restricted to subscribers
title.gettext subscribers after moderation, editors accepted, others rejected

is_editor([listname],[sender]) smtp,dkim,smime,md5 -> do_it
is_subscriber([listname],[sender]) smtp,dkim,smime,md5 -> editorkey
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.privatekey
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext restricted to subscribers with previous md5 authentication
title.gettext subscribers (authenticated), others rejected

is_subscriber([listname],[sender]) smtp,dkim -> request_auth
is_subscriber([listname],[sender]) md5,smime -> do_it
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.privatekeyandeditorkeyonly
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext Moderated, for subscribers and even moderators themself
title.gettext subscribers/editors (with authentication) after moderation, others rejected

is_subscriber([listname],[sender]) smtp,dkim -> request_auth
is_subscriber([listname],[sender]) md5,smime -> editorkey
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.privateoreditorkey
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext Private, moderated for non subscribers
title.gettext subscribers/editors, others moderated

is_subscriber([listname],[sender]) smtp,dkim,md5,smime -> do_it
is_editor([listname],[sender]) smtp,dkim,md5,smime -> do_it
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.privateorpublickey
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext Private, confirmation for non subscribers
title.gettext subscriber or authenticated

true() md5,smime -> do_it
is_subscriber([listname],[sender]) smtp,dkim -> do_it
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.public
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext public list
title.gettext anyone, no moderation, use with caution

true() smtp,dkim,md5,smime -> do_it

Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.public_nobcc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext public list, Bcc rejected (anti-spam)
title.gettext anyone, Bcc rejected (anti-spam)

equal([is_bcc],1) smtp,dkim,md5,smime -> reject
true() smtp,dkim,md5,smime -> do_it
Expand Down
8 changes: 0 additions & 8 deletions default/scenari/send.publickey

This file was deleted.

2 changes: 1 addition & 1 deletion default/scenari/send.publicnoattachment
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext public list multipart/mixed messages are forwarded to moderator
title.gettext anyone, multipart/mixed messages are moderated

match([header->Content-Disposition][0],/attachment/) smtp,dkim,md5,smime -> editorkey
match([header->Content-Type][0],/multipart\/mixed/) smtp,dkim,md5,smime -> editorkey
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/send.publicnomultipart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext public list multipart messages are rejected
title.gettext anyone, multipart messages are rejected

match([header->Content-Type][0],/multipart/) smtp,dkim,md5,smime -> reject(reason='send_multipart')
true() smtp,dkim,md5,smime -> do_it
Expand Down
2 changes: 1 addition & 1 deletion default/scenari/visibility.noconceal
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
title.gettext no conceal
title.gettext no conceal, list is publicly visible

true() smtp,dkim,md5,smime -> do_it

Expand Down