====== Syntaxe ====== http://www.sympa.org/manual/authorization-scenarios [[scenario:liste|les scénarios existants]] [[scenario:rejet|Messages de rejet]] ===== Qui ===== ==== Utilisateur ==== equal([sender], 'toto@grenoble-inp.fr') ==== Abonnés ==== * à la liste : is_subscriber([listname],[sender]) * à une autre liste is_subscriber('emetteurs',[sender]) * à une liste d'un autre robot du serveur is_subscriber('emetteurs@listes2.grenoble-inp.fr',[sender]) ==== Propriétaire ==== is_owner([listname],[sender]) ==== Modérateur ==== is_editor([listname],[sender]) ==== Listmaster ==== is_listmaster([sender]) ==== Emetteur avec une adresse dont le domaine finit par ==== match([sender], /grenoble\-inp\.fr$/) ==== Tous les autres cas ==== Tous les autres cas non listés dans le scénario true() ===== Actions ===== ==== action faite ==== smtp,dkim,md5,smime -> do_it ==== action modérée ==== smtp,dkim,md5,smime -> editorkey ==== action rejetée ==== * avec un des messages de rejet de sympa smtp,dkim,md5,smime -> reject(reason='review_subscriber') smtp,dkim,md5,smime -> reject(reason='send_local_user_sub') * avec un message de rejet personnalisé smtp,dkim,md5,smime -> reject(tt2=reject_refus) * reject des spams match([msg_header->X-Spam-Flag], /^YES$/) smtp,smime -> reject,quiet * reject des spams avec un score mini de 10 match([msg_header->X-Spam-Level], /\*\*\*\*\*\*\*\*\*\*/) smtp,smime -> reject,quiet