====== invite ======
===== invite.closed =====
title.gettext closed
true() smtp,md5,smime -> reject(reason='invite_closed')
===== invite.default =====
title.gettext restricted to subscribers
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')
===== invite.owner =====
title.gettext invite perform by list owner do not need authentication
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='invite_owner')
===== invite.private =====
title.gettext restricted to subscribers
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')
===== invite.public =====
title.gettext public
true() smtp,md5,smime -> do_it