header :value "ge" :comparator "i;ascii-numeric" "%(score_header)s" "5" ) { fileinto "Spam"; stop; }""")) % { 'score_header': MAILBOXES_SPAM_SCORE_HEADER, 'score_value': MAILBOXES_SPAM_SCORE_SYMBOL * 5 }), 'CUSTOM': (_("Custom filtering"), lambda mailbox: mailbox.custom_filtering), }) MAILBOXES_MAILBOX_DEFAULT_FILTERING = Setting( 'MAILBOXES_MAILBOX_DEFAULT_FILTERING', 'REDIRECT', choices=tuple((k, v[0]) for k, v in MAILBOXES_MAILBOX_FILTERINGS.items())) MAILBOXES_MAILDIRSIZE_PATH = Setting( 'MAILBOXES_MAILDIRSIZE_PATH', '%(home)s/Maildir/maildirsize', help_text="Available fromat names: <tt>%s</tt>" % ', '.join(_backend_names), validators=[Setting.string_format_validator(_backend_names)], ) MAILBOXES_MAIL_LOG_PATH = Setting('MAILBOXES_MAIL_LOG_PATH', '/var/log/mail.log') MAILBOXES_MOVE_ON_DELETE_PATH = Setting( 'MAILBOXES_MOVE_ON_DELETE_PATH', '',
{ fileinto "Spam"; stop; }""")) % { 'score_header': MAILBOXES_SPAM_SCORE_HEADER, 'score_value': MAILBOXES_SPAM_SCORE_SYMBOL*5 } ), 'CUSTOM': (_("Custom filtering"), lambda mailbox: mailbox.custom_filtering), } ) MAILBOXES_MAILBOX_DEFAULT_FILTERING = Setting('MAILBOXES_MAILBOX_DEFAULT_FILTERING', 'REDIRECT', choices=tuple((k, v[0]) for k,v in MAILBOXES_MAILBOX_FILTERINGS.items()) ) MAILBOXES_MAILDIRSIZE_PATH = Setting('MAILBOXES_MAILDIRSIZE_PATH', '%(home)s/Maildir/maildirsize', help_text="Available fromat names: <tt>%s</tt>" % ', '.join(_backend_names), validators=[Setting.string_format_validator(_backend_names)], ) MAILBOXES_LOCAL_ADDRESS_DOMAIN = Setting('MAILBOXES_LOCAL_ADDRESS_DOMAIN', ORCHESTRA_BASE_DOMAIN, validators=[validate_name], help_text="Defaults to <tt>ORCHESTRA_BASE_DOMAIN</tt>." )