Communigate Pro + SPamAssassin под Windows
Модераторы: Trinity admin`s, Free-lance moderator`s
Communigate Pro + SPamAssassin под Windows
1. Кто нибудь настраивал SpamAssassin под Windows?
2. Может быть есть плагины для подключения SpamAssassin к Communigate PRO под Windows???
2. Может быть есть плагины для подключения SpamAssassin к Communigate PRO под Windows???
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: Communigate Pro + SPamAssassin под Windows
Вы и вправду хотите подружить ежа со змеей? Чем вам линукс не понравился? При портировании подобных вещей как правило часть функционала теряется как класс.Rid писал(а):1. Кто нибудь настраивал SpamAssassin под Windows?
2. Может быть есть плагины для подключения SpamAssassin к Communigate PRO под Windows???
Re: Communigate Pro + SPamAssassin под Windows
Просто есть Windows на котором стоит Mdaemon. Теперь хочу поработать над тем чтобы работал другой почтовик с фильтрами... и вроде как работает хорошо. Удалось подключить данную связку таким образом.Stranger03 писал(а):Вы и вправду хотите подружить ежа со змеей? Чем вам линукс не понравился? При портировании подобных вещей как правило часть функционала теряется как класс.Rid писал(а):1. Кто нибудь настраивал SpamAssassin под Windows?
2. Может быть есть плагины для подключения SpamAssassin к Communigate PRO под Windows???
Даю краткую инструкцию:
Инсталляция Communigate Pro 5.1.8+ Plugin Kaspersky+ Plugin SpamAssassin на Windows XP
1. Устанавливаем и настраиваем Communigate Pro 5.1.8
2. Подключаем Plugin Kaspersky
Эти 2 первых пункта можно скачать со stalker.com и инструкций поее установке есть как на самом сайте так и в интернете на русском, там практически все просто для среднеопытного админа!
3. Подключаем Plugin SpamAssassin
a. Устанавливаем Active Perl 5.8.8
b. Скачал http://spamassassin.apache.org/released ... .0-rc2.zip а можно и SpamAssassin-3.1.8... Разницы нет…
c. Распаковываем архив и берем только библиотеки архива SpamAssassin из пути /lib/Mail/SpamAssassin в C:\Perl\site\lib\Mai\/SpamAssassin и файл /lib/Mail/SpamAssassin.pm в C:\Perl\site\lib\Mai\
d. В Path для Windows пропишите C:\Perl\bin на всякий пожарный…
e. Скачал http://www.tffenterprises.com/cgpsa/cgpsa.tgz Подключаем plugin cgpsa 1.5 вот так: Распаковываем cgpsa.tgz в прямо "C:\CommuniGate Files", затем Конфиг для cgpsa cgpsa.conf перенес в "C:\CommuniGate Files\Settings"
f. Настраиваем конфиг cgpsa.conf : 1. Изменяем имя пользователя и пароль, от которого запускается Communigate Pro,
g. Настраиваем скрипт cgpsa: закрываем #our $cgp_base = "/var/CommuniGate/"; открываем our $cgp_base = "c:/CommuniGate Files/";
h. Включаем в Communigate Pro выполнение фильтра в качестве Helper bи прописываем в строке исполнения C:\PERL\BIN\perl.exe "C:\CommuniGate Files\cgpsa"
i. После того как выполните Enable смотрите мониторинг логов….
j. После того как выполните Enable должен появиться каталог C:\etc\spamassassin, я честно говоря не помню сам он создался или я в каких то попытках установки различных версий SpamAssassina сам его создал. Если не создался самостоятельно то надо его создать и туда скопировать все правила!!! Для Spaassassina
4. Тестируем засылая различного рода спам… и настраиваем по вкусу через правила…
Обучение Bayes
теперь дошла очередь для обучения Базы Bayes под Windows.
Базы Байеса появильсь сразу же после включения плагина cgpsa в Communigate в C:\Commun~1\Settings\SpamAssassin\.spamassassin\
тут 2 файла.
в интернете скачал http://www.spamfu.net/downloads/perl_bundle.zip
где нашел sa-learn.pl
стал его настраивать под себя следующим образом:
создал saspam.bat со следующей командой:
perl.exe sa-learn.pl --spam --dbpath C:\Commun~1\Settings\SpamAssassin\.spamassassin\ --configpath=c:\etc\spamassassin --siteconfigpath=C:\Commun~1\Settings\SpamAssassin\.spamassassin\ --dir c:\Spam
Предварительно весь спам вложил в каталог c:\Spam
Хотя обучение прошло успешно,
Learned from 47 message(s) (47 message(s) examined)
были ошибки:
ВОт Первая: textcat: languages filename not defined
Получается что модуль/библиотека textcat.pm не может найти файл языков... я так предполагаю... и идут ошибки типа
Use of uninitialized value in hash element at C:/Perl/site/lib/Mail/SpamAssassin/Plugin/TextCat.pm line 166.
Use of uninitialized value in join or string at C:/Perl/site/lib/Mail/SpamAssassin/Plugin/TextCat.pm line 177.
Use of uninitialized value in join or string at C:/Perl/site/lib/Mail/SpamAssassin/Plugin/TextCat.pm line 256.
Что посоветуете?
Базы Байеса появильсь сразу же после включения плагина cgpsa в Communigate в C:\Commun~1\Settings\SpamAssassin\.spamassassin\
тут 2 файла.
в интернете скачал http://www.spamfu.net/downloads/perl_bundle.zip
где нашел sa-learn.pl
стал его настраивать под себя следующим образом:
создал saspam.bat со следующей командой:
perl.exe sa-learn.pl --spam --dbpath C:\Commun~1\Settings\SpamAssassin\.spamassassin\ --configpath=c:\etc\spamassassin --siteconfigpath=C:\Commun~1\Settings\SpamAssassin\.spamassassin\ --dir c:\Spam
Предварительно весь спам вложил в каталог c:\Spam
Хотя обучение прошло успешно,
Learned from 47 message(s) (47 message(s) examined)
были ошибки:
ВОт Первая: textcat: languages filename not defined
Получается что модуль/библиотека textcat.pm не может найти файл языков... я так предполагаю... и идут ошибки типа
Use of uninitialized value in hash element at C:/Perl/site/lib/Mail/SpamAssassin/Plugin/TextCat.pm line 166.
Use of uninitialized value in join or string at C:/Perl/site/lib/Mail/SpamAssassin/Plugin/TextCat.pm line 177.
Use of uninitialized value in join or string at C:/Perl/site/lib/Mail/SpamAssassin/Plugin/TextCat.pm line 256.
Что посоветуете?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя