-
Notifications
You must be signed in to change notification settings - Fork 98
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1486 from ikedas/deprecate_dkim_authentication_me…
…thod by ikedas Deprecate `dkim` authentication method for scenarios
- Loading branch information
Showing
120 changed files
with
303 additions
and
466 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
title.gettext restricted to owner with authentication | ||
|
||
is_owner([listname],[sender]) smtp,dkim -> request_auth | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_owner([listname],[sender]) smtp -> request_auth | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_owner([listname],[sender]) md5,smime -> do_it | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='add_owner') | ||
true() smtp,md5,smime -> reject(reason='add_owner') |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,3 @@ | ||
title.gettext add impossible | ||
|
||
true() smtp,dkim,md5,smime -> reject('add_closed') | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
true() smtp,md5,smime -> reject('add_closed') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
title.gettext add performed by list owner does not need authentication | ||
|
||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='add_owner') | ||
true() smtp,md5,smime -> reject(reason='add_owner') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
title.gettext add performed by owner does not need authentication (notification) | ||
|
||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it,notify | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it,notify | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) dkim,md5,smime -> do_it,notify | ||
true() smtp,dkim,md5,smime -> reject(reason='add_owner') | ||
|
||
is_listmaster([sender]) md5,smime -> do_it,notify | ||
true() smtp,md5,smime -> reject(reason='add_owner') |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,3 @@ | ||
title.gettext closed | ||
|
||
true() smtp,dkim,smime,md5 -> reject(reason='mail_archive_closed') | ||
|
||
|
||
true() smtp,md5,smime -> reject(reason='mail_archive_closed') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
title.gettext by owner | ||
|
||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim,md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='mail_archive_owner') | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,md5,smime -> do_it | ||
true() smtp,md5,smime -> reject(reason='mail_archive_owner') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
title.gettext subscribers only | ||
|
||
is_subscriber([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim,md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='mail_archive_subscriber') | ||
is_subscriber([listname],[sender]) smtp,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,md5,smime -> do_it | ||
true() smtp,md5,smime -> reject(reason='mail_archive_subscriber') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,3 @@ | ||
title.gettext public | ||
|
||
true() smtp,dkim,md5,smime -> do_it | ||
|
||
|
||
true() smtp,md5,smime -> do_it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
title.gettext Restricted to people subscribed to the list of family owners. | ||
|
||
is_listmaster([sender]) smtp,dkim,md5,smime -> do_it | ||
is_subscriber([family->family_owners_list],[sender]) smtp,dkim,md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject,quiet | ||
is_listmaster([sender]) smtp,md5,smime -> do_it | ||
is_subscriber([family->family_owners_list],[sender]) smtp,md5,smime -> do_it | ||
true() smtp,md5,smime -> reject,quiet |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
title.gettext restricted to listmaster | ||
|
||
is_listmaster([sender]) smime,md5 -> do_it | ||
true() smtp,dkim,md5,smime -> reject | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,md5,smime -> reject |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
title.gettext anybody. Be sure you know what you are doing | ||
|
||
true() smtp,dkim,md5,smime -> do_it | ||
true() smtp,md5,smime -> do_it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
title.gettext closed | ||
|
||
true() smtp,dkim,md5,smime -> reject('create_list_closed') | ||
|
||
true() smtp,md5,smime -> reject('create_list_closed') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
title.gettext restricted to listmaster | ||
|
||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='create_list_listmaster') | ||
true() smtp,md5,smime -> reject(reason='create_list_listmaster') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
title.gettext anybody by validation by listmaster required | ||
|
||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> listmaster,notify | ||
true() smtp,md5,smime -> listmaster,notify |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
title.gettext deletion performed only by list owners, need authentication | ||
|
||
is_owner([listname],[sender]) smtp,dkim -> request_auth | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_owner([listname],[sender]) smtp -> request_auth | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_owner([listname],[sender]) md5,smime -> do_it | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='del_owner') | ||
true() smtp,md5,smime -> reject(reason='del_owner') |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
title.gettext remove subscriber impossible | ||
|
||
true() smtp,dkim,md5,smime -> reject(reason='del_closed') | ||
true() smtp,md5,smime -> reject(reason='del_closed') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
title.gettext by owner without authentication | ||
|
||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='del_owner') | ||
|
||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,md5,smime -> reject(reason='del_owner') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
title.gettext list owners, authentication not needed (notification) | ||
|
||
is_owner([listname],[sender]) smtp,dkim,smime,md5 -> do_it,notify | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it,notify | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it,notify | ||
true() smtp,dkim,md5,smime -> reject(reason='del_owner') | ||
|
||
true() smtp,md5,smime -> reject(reason='del_owner') |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# family_signoff.auth | ||
title.gettext need authentication | ||
|
||
!equal([sender],[email]) smtp,dkim,md5,smime -> request_auth([email]) | ||
true() smtp,dkim -> request_auth([email]) | ||
true() md5,smime -> do_it | ||
!equal([sender],[email]) smtp,md5,smime -> request_auth([email]) | ||
true() smtp -> request_auth([email]) | ||
true() md5,smime -> do_it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# family_signoff.closed | ||
title.gettext impossible | ||
|
||
true() smtp,dkim,md5,smime -> reject(reason='unsub_closed') | ||
true() smtp,md5,smime -> reject(reason='unsub_closed') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
title.gettext only for listmaster | ||
|
||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='global_remind_listmaster') | ||
true() smtp,md5,smime -> reject(reason='global_remind_listmaster') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
title.gettext restricted to subscribers - Silent rejection otherwise. | ||
|
||
is_subscriber([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_editor([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject | ||
is_subscriber([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_editor([listname],[sender]) smtp,md5,smime -> do_it | ||
true() smtp,md5,smime -> reject |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
title.gettext for anyone | ||
|
||
true() smtp,dkim,md5,smime -> do_it | ||
true() smtp,md5,smime -> do_it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
title.gettext restricted to subscribers | ||
|
||
is_subscriber([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_editor([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='info_subscriber') | ||
is_subscriber([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_editor([listname],[sender]) smtp,md5,smime -> do_it | ||
true() smtp,md5,smime -> reject(reason='info_subscriber') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
title.gettext closed | ||
|
||
true() smtp,dkim,md5,smime -> reject(reason='invite_closed') | ||
true() smtp,md5,smime -> reject(reason='invite_closed') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
title.gettext invite perform by list owner do not need authentication | ||
|
||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='invite_owner') | ||
|
||
true() smtp,md5,smime -> reject(reason='invite_owner') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
title.gettext restricted to subscribers | ||
|
||
is_subscriber([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_editor([listname],[sender]) smtp,dkim,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim,md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='invite_subscriber') | ||
is_subscriber([listname],[sender]) smtp,md5,smime -> do_it | ||
is_owner([listname],[sender]) smtp,md5,smime -> do_it | ||
is_editor([listname],[sender]) smtp,md5,smime -> do_it | ||
is_listmaster([sender]) smtp,md5,smime -> do_it | ||
true() smtp,md5,smime -> reject(reason='invite_subscriber') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
title.gettext public | ||
|
||
true() smtp,dkim,md5,smime -> do_it | ||
|
||
true() smtp,md5,smime -> do_it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
title.gettext need authentication | ||
|
||
equal([sender],[current_email]) smtp,dkim,md5,smime -> request_auth([email]) | ||
is_listmaster([sender]) md5,smime -> do_it | ||
equal([sender],[email]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject | ||
equal([sender],[current_email]) smtp,md5,smime -> request_auth([email]) | ||
is_listmaster([sender]) md5,smime -> do_it | ||
equal([sender],[email]) md5,smime -> do_it | ||
true() smtp,md5,smime -> reject |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
title.gettext impossible | ||
|
||
true() smtp,dkim,md5,smime -> reject(reason='move_user_closed') | ||
true() smtp,md5,smime -> reject(reason='move_user_closed') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
title.gettext listmaster only | ||
|
||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='move_user_listmaster') | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,md5,smime -> reject(reason='move_user_listmaster') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
title.gettext listmaster only | ||
|
||
# only listmaster can perform remind | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='remind_listmaster') | ||
true() smtp,md5,smime -> reject(reason='remind_listmaster') |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
title.gettext restricted to list owners | ||
|
||
# only owner's may perform a reminder command | ||
is_owner([listname],[sender]) smtp,dkim -> request_auth | ||
is_owner([listname],[sender]) smtp -> request_auth | ||
is_owner([listname],[sender]) md5,smime -> do_it | ||
is_listmaster([sender]) smtp,dkim -> request_auth | ||
is_listmaster([sender]) smtp -> request_auth | ||
is_listmaster([sender]) md5,smime -> do_it | ||
true() smtp,dkim,md5,smime -> reject(reason='remind_owner') | ||
true() smtp,md5,smime -> reject(reason='remind_owner') |
Oops, something went wrong.