Программа основана на одноименном произведении от Vadim V Zotov (http://sourceforge.net/projects/avp-milter/). Кое что я переписал в ней. Теперь достаточно просто (на мой взгляд) добавлять другие фильтры, появилась возможность использовать фильтр по регулярным выражениям. При обнаружении вируса появилась возможность писать сообщения отправителю, получателям и администратору и еще много чего. Написал небольшую документацию README.avpmilter, Немного исправил ошибки, добавил новые :-).
13.05.02: Исправлена ошибка с пустым листом bypass, добавлен фильтр X-Recipients, который, добавляет к заголовку писем, отправленным получателям, описанным в опциях этого фильтра, поле X-Recipients с полным перечнем получателей этого письма, включая Bcc, и получателей, не указанных в полях To и Cc. Подробности в файлле README.
08.05.02: Сделана поддержка компиляции под FreeBSD (спасибо Oleg Gawriloff), подчищен код, изменен алгоритм обработки сообщений локальным получателям
07.05.02:Исправленно несколько ошибок. Появилась нумерация версий, текущая - 0.31
Download - http://asbel.narod.ru/download/avpmilter-0.33.tar.gz
В WinXX есть одна удобная вещь - при авторизации пользователя ему можно поставить скрипт, который смонтирует shares необходимых серверов. В принципе в Linux можно сделать тоже самое через /etc/profiles например, но для этого туда надо писать пароль, что плохо с точки зрения security. Поэтому я написал патч к модулю авторизации pam_smb, который позволяет после правильной авторизации монтировать необходимые диски по протоколу smb. У меня это работает уже давно, около полугода и проблем замечено не было.
Выложил новую версию, пропустив 8 предыдущих. В основном там исправления мелких и крупных ошибок. Главное изменение состоит в том, что при повторном логине одного и того же пользователя pam_smb не пытается заново смонтировать все шары.
Сначала надо сделать конфиг файл /etc/pam_smb.conf, где прописать несколько строк:
ИМЯ ДОМЕНА
ПЕРВИЧНЫЙ КОНТРОЛЛЕР ДОМЕНА (PDC) ВТОРИЧНЫЙ КОНТРОЛЛЕР ДОМЕНА (BDC) ПУТЬ ДО ФАЙЛА ГЛОБАЛЬНЫХ НАСТРОЕК МОНТИРОВАНИЯ ПУТЬ ДО ФАЙЛА ПОЛЬЗОВАТЕЛЬСКИХ НАСТРОЕКНапример:
UNDERGRADUATE INTEL09 INTEL10 /etc/smbmntrc /home/%USERNAME%/.smbmntrcПосле этого пишутся файлы настроек монтирования сетевых дисков Win:
СЕТЕВОЙ ПУТЬ ТОЧКА МОНТИРОВАНИЯНапример:
//INTEL09/%USERNAME% /home/%USERNAME% //INTEL09/Source /home/%USERNAME%/net/src //INTEL09/Projects /home/%USERNAME%/net/prj
В качестве параметров можно указывать %USERNAME%, который будет заменен на имя пользователя. Глобальный и пользовательский файл настроек пишутся одинаково, но в пользовательском файле необходимо в качестве точки монтирования использовать пользовательский каталог, прописанный в /etc/passwd, например /home/%USERNAME%/net/netlogon. При указании например /etc ничего смонтировано не будет.
После запуска программа pam_smb считывает по очереди эти файлы и монтирует сетевые диски с помощью программы /sbin/mount.smb.
Спасибо за внимание, пишите, если что на asbel@mail.ru
Собрал из патча от Petr Rehor © 2000 пакет для BlackCat-6.2, RedHat-6.2 sendmail. В отличие от предлагаемых вариантов проверки AVP, этот вариант проверяет ВСЕ файлы, проходящие через sendmail. Это очень полезно в случае если у вас стоит sendmail, который обслуживает не только локальные почтовые ящики.
Для информации о настройке читайте /usr/doc/sendmail/README.avp из пакета sendmail-doc*.i386.rpm.