sendmail + Mimedefang 什麼都能做!
/etc/mail/mimedefang-filter:
- sub filter {
- my($entity, $fname, $ext, $type) = @_;
- if (filter_bad_filename($entity)) {
- md_syslog('info',"BAD FILE EXT: filename=$fname, type=$type");
- return action_bounce("An attachment of type $type, named $fname was not transmitted","554","5.7.1");
- }
- }
- sub filter_bad_filename {
- my($entity) = @_;
- my($bad_exts, $re);
- $bad_exts = '.*';
- $re = '\.' . $bad_exts . '\.*$';
- return 1 if (re_match($entity, $re));
- return 0;
- }
复制代码 |