Коротенький мануал, для всех кто хочет прикрутить SpamAssassin к HMS под Windows XP:
1). Качаем тут дистрибутив (SpamAssassinforWindows-Setup.exe 6,96 МБ) установка в директорию по умолчанию C:\Program Files\JAM Software\SpamAssassin for Windows\
2). Качаем тут Resource Kit (rktools.exe 11,8 МБ) устанавливаем и выдергиваем из него два файла: instsrv.exe и srvany.exe кладем в директорию C:\WINDOWS\system32\ (после этого Resource Kit можно удалить)
3). Запускаем cmd.exe пишем: instsrv spamd C:\WINDOWS\system32\srvany.exe жмем enter после этого у нас создается служба с именем spamd но она еще не запущена идем в пуск-выполнить-services.msc находим службу проверяем тип запуска Авто на вкладке Вход в систему я поставил С системнойучетной записью (больше ничего не меняю) жму Ок
4). Идем в редактор реестра пуск-выполнить-regedit находим нашу службу в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\spamd убеждаемся что строковой параметр ImagePath соответствует C:\WINDOWS\system32\srvany.exe далее создаем раздел с именем Parameters и в этом разделе создаем два строковых параметра первый с именем AppDirectory значение C:\Program Files\JAM Software\SpamAssassin for Windows\ второй с именем Application значение C:\Program Files\JAM Software\SpamAssassin for Windows\spamd.exe -l -s C:\spamd.log --round-robin -i 127.0.0.1 -p 783 -m 5 --max-conn-per-child=500 --min-children=2 все закрываем перезагружаемся идем пуск-выполнить-cmd пишем net start убеждаемся что наша служба spamd присутствует в списке запущенных служб, у демона много сетевых процессов localhost
а в корне диска С:\ должен появиться файл spamd.log текстовый документ там типа можно посмотреть что то наподобе:
Цитата:
5). Создаем задание по расписанию для sa-update.bat который находится в директории установки, после упдейта в папке share должна появиться папка 3.003001 и в ней папки и файлы с расширением .cf
6). Выставляем рейтинги в HMS я сделал так: на вкладке Общее Порог пометки спама 5 ниже две галки стоят (если ставлю третью то в теме уведомления о доставке которое мне приходит стоит [SPAM] дальше Порог удаления спама 6 максимальный размер сканирования 1024 КВ дальше Спам тесты сверху в низ 3,3,3,5 дальше на вкладке SpamAssassin рейтинг 5 а в чекбоксе Использовать рейтинг от SpamAssassin галку убрал дальше Tarpitting стоят нули
7). Включены черные списки DNS что в них надо ставить писал Ruza Здесьеще включен Сервер SURBL с рейтингом 3 и Серый список с 10 минутной отсрочкой и галкой пропускать серый список при прохождении проверки на SPF
P.S. При таких настройка все равно лезет спам с mail.ru пришлось закрывать правилом, а не хотелось бы
1). Качаем тут дистрибутив (SpamAssassinforWindows-Setup.exe 6,96 МБ) установка в директорию по умолчанию C:\Program Files\JAM Software\SpamAssassin for Windows\
2). Качаем тут Resource Kit (rktools.exe 11,8 МБ) устанавливаем и выдергиваем из него два файла: instsrv.exe и srvany.exe кладем в директорию C:\WINDOWS\system32\ (после этого Resource Kit можно удалить)
3). Запускаем cmd.exe пишем: instsrv spamd C:\WINDOWS\system32\srvany.exe жмем enter после этого у нас создается служба с именем spamd но она еще не запущена идем в пуск-выполнить-services.msc находим службу проверяем тип запуска Авто на вкладке Вход в систему я поставил С системнойучетной записью (больше ничего не меняю) жму Ок
4). Идем в редактор реестра пуск-выполнить-regedit находим нашу службу в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\spamd убеждаемся что строковой параметр ImagePath соответствует C:\WINDOWS\system32\srvany.exe далее создаем раздел с именем Parameters и в этом разделе создаем два строковых параметра первый с именем AppDirectory значение C:\Program Files\JAM Software\SpamAssassin for Windows\ второй с именем Application значение C:\Program Files\JAM Software\SpamAssassin for Windows\spamd.exe -l -s C:\spamd.log --round-robin -i 127.0.0.1 -p 783 -m 5 --max-conn-per-child=500 --min-children=2 все закрываем перезагружаемся идем пуск-выполнить-cmd пишем net start убеждаемся что наша служба spamd присутствует в списке запущенных служб, у демона много сетевых процессов localhost
а в корне диска С:\ должен появиться файл spamd.log текстовый документ там типа можно посмотреть что то наподобе:
Цитата:
Wed Apr 20 09:34:29 2011 [-2712] info: spamd: processing message <AF7D724D560A49189B556D92500AF7F1@wxgwq> for (unknown):0
Wed Apr 20 09:34:31 2011 [-2712] info: spamd: identified spam (18.1/5.0) for (unknown):0 in 2.3 seconds, 25984 bytes.
Wed Apr 20 09:34:31 2011 [-2712] info: spamd: result: Y 18 - FREEMAIL_FROM,FREEMAIL_REPLYTO,FSL_RU_URL,HTML_MESSAGE,KHOP_DNSBL_BUMP,MISSING_HEADERS,RCVD_IN_BL_SPAMCOP_NET,RCVD_
IN_BRBL_LASTEXT,RCVD_IN_HOSTKARMA_BL,RCVD_IN_RP_RNBL,RCVD_IN_SORBS_WEB,RDNS_NONE,REPLYTO_WITHOUT_TO_CC,T_TO_NO_
BRKTS_FREEMAIL scantime=2.3,size=25984,user=(unknown),uid=0,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=2604,mid=<AF7D724D560A49189B556D92500AF7F1@wxgwq>,
autolearn=spam
5). Создаем задание по расписанию для sa-update.bat который находится в директории установки, после упдейта в папке share должна появиться папка 3.003001 и в ней папки и файлы с расширением .cf
6). Выставляем рейтинги в HMS я сделал так: на вкладке Общее Порог пометки спама 5 ниже две галки стоят (если ставлю третью то в теме уведомления о доставке которое мне приходит стоит [SPAM] дальше Порог удаления спама 6 максимальный размер сканирования 1024 КВ дальше Спам тесты сверху в низ 3,3,3,5 дальше на вкладке SpamAssassin рейтинг 5 а в чекбоксе Использовать рейтинг от SpamAssassin галку убрал дальше Tarpitting стоят нули
7). Включены черные списки DNS что в них надо ставить писал Ruza Здесьеще включен Сервер SURBL с рейтингом 3 и Серый список с 10 минутной отсрочкой и галкой пропускать серый список при прохождении проверки на SPF
P.S. При таких настройка все равно лезет спам с mail.ru пришлось закрывать правилом, а не хотелось бы