On 6/12/08, MrC <[EMAIL PROTECTED]> wrote: > Manish Kathuria wrote: > > Hello Everyone, > > > > Is there a way to block all kinds of attachments and then selectively > > allow 2-3 types of extensions only (in addition to plain text) instead > > of the existing mechanism where all the extensions to be blocked are > > specified ? > > > > Thanks, > > > > I believe the existing mechanism should be sufficient. You'd want to > first specify which file types you accept, followed by a catchall rule > that rejects everything else. Something like this abbreviated version > of $banned_filename_re: > > $banned_filename_re = new_RE( > > ### type you allow > # [ qr'^\.(gz|bz2)$' => 0 ], # allow gzip or bzip2 > > qr'^\..*$', # ban everything else > > ); > > The order is important - first match wins, so you'd place specific > entries first. > > Note the grouping for the gzip/bzip2 rule, and that it maps to 0; this > means to *allow* this type. Mappings without a value default to 1, > which would mean *disallow*. > > You may want to consider including the appropriate MIME types (eg. > application/x-msdos-program) for rejection as well. Look at the default > and sample $banned_filename_re rules in amavisd.conf-default and > amavisd.conf-sample to determine your needs. > > MrC >
Additionally: http://marc.info/?l=amavis-user&m=118296148023596 -- Gary V ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ AMaViS-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/amavis-user AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 AMaViS-HowTos:http://www.amavis.org/howto/
