Hi,

Though already it has been resolved, JFYI.

On 05/29/18 23:20, Tatsuo Ishii wrote:
I would like to "freeze" an existing mailing list: I want to keep the
mailing list but I want no one newly subscribe the list.

I've implemented new list's subscribe_policy 'forbid' for this purpose.
https://code.launchpad.net/~futatuki/mailman/2.1-forbid-subscription

(patch against latest mailman:
https://mm.poem.co.jp/mailman-jp/forbid-subscription-r1762-patch.txt )

With 'forbid' subscribe_policy,
* it hide subscription form on list's listinfo page (by using new
  template listinfo_nosubscribe.html).
* it reject all subscription request from users via Web UI and via email.
* following operations are still allowed, inspite of ban_lists rule
  to prevent any email address to subscribe doesn't allow them.
    - changing email address of users already subscribing both by users
      themselves operations and by list owners.
    - adding new member via operations by list owner or site owner.

On the other hand, the things to be worse,
* this breakes translations of some conpicious message by modification.
  (this is one reason why this modification won't be merged into
   upstream)
* it also is needed to prepare new translated template for listinfo
  page without subscription form, for all languages used by lists
  (otherwise, fall back to English template if 'forbid' policy is
  choosed)
* new value for subscribe_policy 4 as 'forbid' may conflict with
  future release of mailman 2.1 and already this value is
  incompatible with current version. (to migrate list config data
  file from modified version to upstream, make sure its
  subscribe_policy should be other than 'forbid')

--
Yasuhito FUTATSUKI <[email protected]>
------------------------------------------------------
Mailman-Users mailing list [email protected]
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to