Table des matières

unsubscribe

unsubscribe.auth

title.gettext need authentication

!is_subscriber ([listname],[email]) smtp,smime,md5 -> do_it
true()                              smtp           -> request_auth([email])
true()			            md5,smime      -> do_it

unsubscribe.auth_notify

title.gettext authentication requested, notification sent to owner

!is_subscriber ([listname],[email]) smtp,md5,smime -> do_it,notify
true()                              smtp           -> request_auth([email])
true()			            md5,smime      -> do_it,notify

unsubscribe.closed

title.gettext impossible

true()                              smtp,md5,smime -> reject(reason='unsub_closed')

unsubscribe.default

title.gettext open

!is_subscriber ([listname],[email]) smtp,smime,md5 -> do_it
!equal ([sender],[email])           smtp           -> request_auth([email])
true()			            smtp,md5,smime -> do_it

unsubscribe.open

title.gettext open

!is_subscriber ([listname],[email]) smtp,smime,md5 -> do_it
!equal ([sender],[email])           smtp           -> request_auth([email])
true()			            smtp,md5,smime -> do_it

unsubscribe.open_notify

title.gettext open with mail confirmation, owner is notified

!is_subscriber ([listname],[email]) smtp,md5,smime -> do_it,notify
!equal ([sender],[email])           smtp           -> request_auth([email])
true()			            smtp,md5,smime -> do_it,notify

unsubscribe.owner

title.gettext owners approval

!equal ([sender],[email])           smtp             -> request_auth([email])
is_subscriber([listname],[sender])   smtp,smime,md5  -> owner
true()                               smtp,smime,md5  -> do_it