====== Review ====== ===== review.closed ===== title.gettext no one can review true() smtp,smime,md5 -> reject(reason='review_closed') ===== review.default ===== title.gettext only owner (and listmaster) # only owner's may perform a review command is_owner([listname],[sender]) smtp,md5,smime -> do_it is_listmaster([sender]) smtp,md5,smime -> do_it true() smtp,md5,smime -> reject(reason='review_owner') ===== review.intranet ===== title.gettext restricted to subscribers or local domain users 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 match ([env->remote_host],/[conf->host]$/) smtp,md5,smime -> do_it match([sender],/[conf->host]$/) smtp,md5,smime -> do_it true() smtp,md5,smime -> reject(reason='review_local_user_sub') ===== review.listmaster ===== title.gettext listmaster only # only owner's may perform a review command is_listmaster([sender]) smtp,smime,md5 -> do_it true() smtp,md5,smime -> reject(reason='review_listmaster') ===== review.owner ===== title.gettext only owner (and listmaster) # only owner's may perform a review command is_owner([listname],[sender]) smtp,md5,smime -> do_it is_listmaster([sender]) smtp,md5,smime -> do_it true() smtp,md5,smime -> reject(reason='review_owner') ===== review.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='review_subscriber') ===== review.public ===== title.gettext anyone can do it ! # true() smtp,smime,md5 -> do_it