Тоесть скачал EservPOPFile-RC6-setup.exe, popfile_eserv_plugin7.rar
Установил EservPOPFile-RC6-setup.exe в каталог Eserv в папку POPFILE
Распоковал popfile_eserv_plugin7.rar в папку plugins POPFILE
А дальше что делать?
Надо ли настроить клиентов, где что смотреть.
Поделитесь знаниями пожалуйста.
Клиентов настраивать не надо, если работают по IMAP. Если нет — надо сделать администраторское подключение по IMAP, чтобы переклассификацию делать.
Далее: включить в INI SMTP[UsePopFile]=1, перезапустить acSMTP и acIMAP и смотреть в логах, что будет.
Можно по поточнее, что где прописать.
http://forum.eserv.ru/viewtopic.php?t=3355
По этой ссылке только могу посмотреть, но задать вопрос или ответить почему то не пускает как зарегистрированного.
Как все таки проверить работоспособность POPfile, что и где в каких логах должно отражаться. Как правильно настроить и обучать, и контролировать непосредственно из веба, или подключить клиента по IMAP(The Bat к примеру, как тогда из этого клиента управлять и обучать POPfile) Установлены Eserv/3.4202 (PigMail/1.24beta3) последняя версия PigWeb+PigFtp/beta, EservPOPFile-RC7.
Хм, домен-зеркало. Лучше так: http://forum.etype.net/viewtopic.php?t=3355
Да теперь пустил. Что теперь и там задать такой же вопрос? Может можно ответить и здесь?
Как все таки по IMAP управлять и обучать, и как выяснить какой же порт и как правильно заходить в его web-интерфейс?
А насчёт web-интерфейса POPfile — это надо по нему документацию смотреть, там должно быть написано.
Всё-таки поиск по форуму — замечательная вещь. Вот, нарыл ценную информацию: http://forum.etype.net/viewtopic.php?p=16838#16838
Данных не хватает понятно каких — хороших и плохих писем. POPfile — программа обучаемая, ему надо показать (через IMAP): это письмо правильное, а это спам. И он будет запоминать, как они выглядят. Чем больше писем ему показать, тем умнее будет.
если вручную делаешь переклассификацию, то "движение" в "ведрах" заметно, автоматом — нет.
Вот его лог:
2005/9/13 08:58:47 6380: bayes: 708: Attempting to connect to dbi:SQLite:Dbname=./popfile.db (1)
2005/9/13 08:58:47 6380: bayes: 714: Using SQLite library version 2.8.5
2005/9/13 08:58:48 6380: WARNING: POPFile may require Perl module Encode; it is needed for "Japanese Language Support".[0a]WARNING: POPFile may require Perl module Encode::Guess; it is needed for "Japanese Language Support".[0a]WARNING: POPFile may require Perl module IO::Socket::SSL; it is needed for "SSL Connection Support".[0a]WARNING: POPFile may require Perl module Text::Kakasi; it is needed for "Japanese Language Support".[0a]
Как тут можно сделать переклассификацию. а также отладочные XMLRPC записи в логе acSMTP.log и acIMAP.log.
А здесь в этих логах записей про POPfile ничего нет.
В ежедневном логе к примеру(20050913SMTP.log) здесь что то есть.
Так написано же "Для контроля процесса". То есть, посмотреть и убедиться, что телодвижения происходят.
А если не юзаю на своем почтовом серваке IMAP? клиенты забирают письма по поп3. Стоит последняя версия попфайла. Вставил файл из старой базы спама (в корзинах появились записи). Писали в штатном режиме работает просто как поп3-прокси? Но он начал изменять заголовки писем ( несколько строк безсвяззных символов) хотя в веб-интерфейсе попфайла стоит " не изменять" Пришлось отключить его. Посоветуйте как можно правильно сконфигурировать его. . Разложите по полочкам плиз.
Начну с основы.. Имеется городской почтовый сервак на ESERV3. лицензия на 3000 пользователей +попфайл+ пигмаил (в его настройки пока не вникал). служба прокси отключена. Планируется перевести всех пользователей на с поп3 на имап. Пользователей распределить по группам- те кто может сам вручную контролировать свой спам и тех за кого это будет делать админ сервака (т.е. я )
Подскажите пожалуйста как правильно организовать эту структуру.. что прописать в правилах и инифайлах.. в данный момент так: в инифале в секции смтп в самом низу прописал:
Spam="{Dirs[Mail]}\*.ru\popfile_admin\spam"
Reclassify="{Dirs[Mail]}\*.ru\popfile_admin\not_spam"
в acSMTP/conf/smtp/delivery/Local.rules.txt :
MESSAGE-CLASS =~ spam
[IF]
\ CopyFileWithRcptsTo: "{FIELD3 S@}\{RCPTTO GetUserFromEmail}\spam\{MAILFROM}!{RANDOM-ID}.eml"
uCOPY-CNT 1+!
EvalRules: smtp\delivery\SpamRobots
RCPTTO DelRcpt
[ELSE]
\ Если используется MContentEx, то выполняем его обработчик
SMTP[UseMcontentEx] >FLAG | EvalRules: smtp\delivery\Local.MContent \EOF
CopyCurrentFileTo: "{FIELD3 S@}\{RCPTTO GetUserFromEmail}\INBOX\{MAILFROM}!{RANDOM-ID}.eml"
SMTP[ArchiveLocalMail] >FLAG | CopyCurrentFileTo: "{SMTP[ArchiveDir]}\{MAILFROM}!{RANDOM-ID}.eml"
EvalRules: smtp\delivery\Robots
RCPTTO DelRcpt
[THEN]
Направьте на путь истинный или за такими вопросами обращаться в службу техподдержи есерва?
Spam="{Dirs[Mail]}\*.ru\popfile_admin\spam"
Reclassify="{Dirs[Mail]}\*.ru\popfile_admin\not_spam"
... not_span переименовать в Reclassify ? и сделать лучше так?
Spam="{Dirs[Mail]}\spam"
Reclassify="{Dirs[Mail]}\*.ru\popfile_admin\Reclassify
И что делать с попфайлом? на данный момент структура такая:
data/mail/
/infected
/mail_att_files
/out (папка отправляемых писем)
/spam
/spool
/*.ru (в нем ящики пользователей и админа)
_/popfile_admin _/inbox (входящие тут )
_/out (исходящие идут отсюда) _/reclassify
_/spam (Через аутлук спам идет сюда)
Так правильно? так должно быть у каждого пользователя или только у админа? В SpecialFolders.txt есть это:
EMAIL;FOLDER
popfile_admin@*;"{Dirs[Mail]}\*.ru\popfile_admin" popfile_admin@*;"{SMTP[Reclassify]\"
оно надо?
MContent изменяет заголовки при совместном использованиии с попфайлом... зачем? (люди получают письма с измененными темами) за что отвечает папка clear в попфайле? Где и как прописывается чтоб мконтент архивировал вложения? В MContent.rules или в Local.MContent.rules? У меня уже же крыша едетот всего этого...Если возможно также пришлите по мылу свои текстовики для анализа
Да, это моя фишка. Если хотите применить, то переходите на PigMail сейчас, чтобы не делать одну и ту же работу дважды.
Только здесь. А в ящике пусть будут обе папки. У них разное назначение, пусть не перемешиваются.
Да, так лучше (IMHO).
Из специально админовского только /reclassify, всё остальное тиражируется на каждого пользователя.
Вторая строчка лишняя, до неё дело не доходит. Самый большой вред от неё для головы — может запутать.
Посчитали полезным. Кстати, в PigMail это отключаемо.
smtp\customrules\ — смотрите в MContent.samples примеры пользовательских правил. Рабочие правила должны быть прямо в customrules без слова samples — то есть, CustomAttachment.rules.txt и т.д.
Они все включены в PigMail, других у меня нет.
Вторая строчка лишняя, до неё дело не доходит. Самый большой вред от неё для головы — может запутать.
Посчитали полезным. Кстати, в PigMail это отключаемо.
Почему полезно? если вместо заголовка какая то белиберда это хорошо?
Вчера поставил в фильтры и черные списки com- овские адреса и домены.. ( *.com и *.*com) так начал периодически падать SMTP ( каждые 2-3 мин). убрал их- заработало нормально. Какая связь?
Pigmail вскоре поставлю... попозже
Dandy предпочитает видеть классификацию прямо в теме письма, вот и сделал по своему вкусу.
Пока стук в подвале. Падал целиком или сессия срывалась? Исключения в acSMTP.log писались? Вообще хорошо бы логи увидеть.
Не совсем так... Данди сделал так как это реализовано у POPFILE-a — т.е. при работе POPFILE-a в качестве pop3 проски, pop-file может: a) добавлять заголов б) изменять тему в) а + б
Так как при работе через XMLRPC PopFile лишен данного функционала, реализовали это через MContent
P.S. а Данди использует спарку PF + SP для контроля спама (с некоторыми особенностями), с периодической фильтрацией общей папки spam...
а вы пришлите на анализ в архиве письмо с "покореженной" темой (белибердой...) посмотрим, что не так, если баг — поправим...
[ asmDOGeserv.ru ]
Spam="{Dirs[Mail]}\spam"
Или надо самому подписаться на спам и через оутлук имапом обучать попфайл?
Так же Подскажите где прописать чтоб не принималась почта с com- овских адресов.
Письма с измененной темой уже прочтены и удалены пользователями. Выслать немогу.
Пигмаил не имеет веб интерфейса? трудновато будет править все в текстовиках.. пойду дочитывать мануал... Или какой спамфильтр лучше подойдет для городского почтового сервака?
Хотелось бы увидеть письмо, которое вызвало крах.
А вы просто Проводником копировали? PopFile этого не заметил.
FromEmailBlackList
Предупредите на будущее, чтобы сохранили для вас и нас.
Существующий интерфейс процентов на 50 — 70 работает. Только редактор списков в нём мне не понравился. Excel много удобнее.
Проблема- некоторым диалапщикам при получении большого колличества писем или небольшого колличества писем размером от 100кб и более происходит разрыв связи с почтовым сервером. в чем может быть причина и как еее решить? Думаю что это издержки диалапа и плохих линий но всё же?
Вот лог AcSMTP при получении письма:
<?xml version="1.0" encoding="UTF-8"?><methodResponse><fault><value><struct><member><name>faultString</name><value><string>Denied access to method (classify) in class (Classifier::Bayes) at d:Eserv3/PopFile/lib/SOAP/Lite.pm line 2159.
</string></value></member><member><name>faultCode</name><value><string>Client</string></value></member></struct></value></fault></methodResponse> d:\Eserv3\acSMTP\..\DATA\mail\spool\rvrji34@space.ru!21!1533668046!1.eml или вот..
<?xml version="1.0" encoding="UTF-8"?><methodResponse><fault><value><struct><member><name>faultString</name><value><string>Application failed during request deserialization: mismatched tag 'param'
</string></value></member><member><name>faultCode</name><value><string>Client</string></value></member></struct></value></fault></methodResponse> d:\Eserv3\acSMTP\..\DATA\mail\spool\hxiq169@mccinet.ru!68!1533753390!1.eml
Как я понимаю фильтрации нет? ... спам я продолжаю получать. Как оно работает?
Вы нашли
> Denied access to method (classify) in class (Classifier::Bayes)
> Application failed during request deserialization: mismatched tag 'param'
Странные ошибки выдает PopFile, я таких не припомню... Какую версию PopFile вы поставили?
Так что интересно на лог поглядеть.
2005-11-29 11:31:53;sheludchenko@musa-motors.com;sales@musa-motors-kmv.ru;21095;<1d0e01c5f4bf$59813ce0$0100a8c0@musamotorskmv.ru>;>>: Сочетаемость Inscription c вставками панелей и отделкой рычага КПП;192.168.0.1;spam
200511mail.txt
2005-11-29 11:31:54;sheludchenko@musa-motors.com;sales@musa-motors-kmv.ru;21095;<1d0e01c5f4bf$59813ce0$0100a8c0@musamotorskmv.ru>;192.168.0.1;spam;-;SpamAdmin
200511popfile_debug.txt
2005-11-29 11:31:53;sheludchenko@musa-motors.com;sales@musa-motors-kmv.ru;21095;<1d0e01c5f4bf$59813ce0$0100a8c0@musamotorskmv.ru>;192.168.0.1;SMTP;C:\Eserv3\acSMTP\..\DATA\mail\spool\sheludchenko@musa-motors.com!1048!72584203!1.eml
2005-11-29 11:31:53;sheludchenko@musa-motors.com;sales@musa-motors-kmv.ru;21095;<1d0e01c5f4bf$59813ce0$0100a8c0@musamotorskmv.ru>;192.168.0.1;SMTP;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>spam</string></value></param></params></methodResponse>
200511mail-refused.txt
2005-11-29 11:31:53;sheludchenko@musa-motors.com;sales@musa-motors-kmv.ru;21095;<1d0e01c5f4bf$59813ce0$0100a8c0@musamotorskmv.ru>;192.168.0.1;spam
11:31:52 1047 STAT: 84:404:0:0:750
11:31:52 1048 Local Network
11:31:52 1048 HELO SERVER
11:31:52 1048 Reply: 250 server.musa-motors-kmv.ru Hello [192.168.0.1], pleased to meet you
11:31:52 1048 MAIL FROM: <sheludchenko@musa-motors.com>
11:31:53 1048 WhiteList
11:31:53 1048 Reply: 250 sheludchenko@musa-motors.com OK. Welcom
11:31:53 1048 RCPT TO: <gsm@musa-motors-kmv.ru>
11:31:53 1048 Local domain user, accepted
11:31:53 1048 Reply: 250 gsm@musa-motors-kmv.ru OK, my domain user
11:31:53 1048 RCPT TO: <sales@musa-motors-kmv.ru>
11:31:53 1048 Local domain user, accepted
11:31:53 1048 Reply: 250 sales@musa-motors-kmv.ru OK, my domain user
11:31:53 1048 DATA
11:31:53 1048 Reply: 354 send the mail data, end with .
11:31:53 1048 Message has been received completely, 21095 bytes size
11:31:53 1048 AvScanFile OK File=..\DATA\mail\spool\sheludchenko@musa-motors.com!1048!72584203!1.eml
11:31:53 1048 Message size check passed OK
11:31:53 1048 Loopback check passed OK ("Received:" count is 2)
11:31:53 1048 Message readability check passed OK
11:31:53 1048 Antispam POPfile/SpamProtexx check detected spam (message class: spam)
11:31:53 1048 Moved to folder: ..\DATA\mail\antispam\spam
11:31:53 1048 Reply: 554 Sorry, your message looks like a spam. Please visit http://server.musa-motors-kmv.ru:80/MailClassify/sheludchenko@musa-motors.com!1048!72584953!2.eml
11:31:54 1048 Spam detected, delivery to sales@musa-motors-kmv.ru is prohibited, passed to folder: ..\DATA\mail\antispam
11:31:54 1048 Spam detected, delivery to gsm@musa-motors-kmv.ru is prohibited, passed to folder: ..\DATA\mail\antispam
11:32:54 1048 QUIT
11:32:54 1048 Reply: 221 Goodbye.
Угу. Он есть в общем белом списке, но не отмечен как заведомый неспамер. Смотрите описание FromEmailWhiteList для SMTP-сервера, конкретно про поле IS_NO_SPAM.
Но лучше всё-таки почитать документацию, уровнем доверия можно достаточно гибко рулить. А то спамеры и червяки навострились адреса подделывать только так.
? и где? логит в acsmtp сразу? а то popfile_debug.txt нету...
Сначала поставил полный popfile_xmlrpc_0222 и поверх него EservPOPFile-RC7... базы взял старые и сконвертил (perl.exe popfile.pl).
Отключил в попфайле прокси-режим smtp_enabled 0 .. с портами там ненадо ничего менять?
Кстати как точно узнать версию установленного eserv3?
Можете посмотреть версию Eserv3.orig.ini (в первой строке), по ней можно примерно определить версию самого Eserv. Хотя у вас должен был дистрибутив сохраниться, у него версия прямо в имени файла.
"3.22 можно устанавливать поверх 3.21-3.10. Пользовательские настройки CONF/*.txt и Eserv3.ini сохранятся" .. т.е. Сохранятся все настройки? Подскажите пожалуйста о возможных проблемах и измененных настройках
Drawback данного интерфейса (XMLRPC) — то , что он не ведет статистику классификаций (т.е. значение параметра точность классификации и т.п кроме количества слов в словорях будет всегда равно 0)
Теперь Вам нужно обучать Вам фильтр. Например пропустите через него пару сотен заведомо чистых писем, скажем из почты Вашей конторы, переклассифицируя в clear ошибочно опознанные как spam или unclassify
Что значит подпапка ambigouous в папке reclassify админского имап подключения? Причем сама reclassify пустая.
Хотя да.. нашел. видать прежний админ оставил следы.
IsSpamSpamProtexx.rules activate 1кб index 3кб txtClass.dll 303кб и папку CVS с 3-мя 1кб файлами.. видать мусор остался..
Что мне со всем этим делать?
Это так, но не совсем. В стандарном конфиге, в {SMTP[Ambiguous]}\ попадаю и письма помеченые как unclassified или ambiguous т.е. тут не важно спарка ли работает или одиночный антиспам
В данном случае наоборот, письма до адресатов доходят, и ждут, когда Вы дообучите сомневающийся(еся) фильтр(ы)
Движок SpamProtexx входит в дистрибутив, но по умолчанию не подключается.
Вот уже почти 2 месяца как включен Режим обучения. Хочу вначале дождаться, чтоб у PopFile прошла Точность Недостаточно данных.
У кого сколько писем понадобилось для этого? У меня уже clear 16,734 и spam 13,744. Или нужно отключить Режим обучения?
2007-11-29 07:49:57;tefourlife@icqmail.com;kostya@xxx.ru;3745;<01c83269$b9580f10$acda5658@tefourlife>;88.86.218.172;unclassified;-;UnknownLocal
2007-11-29 08:00:21;ter@deq.state.ok.us;smirnova@xx.ru;3737;<01c8327b$edd4c690$0a7abc5a@ter>;90.188.122.10;unclassified;-;UnknownLocal
2007-11-29 08:16:26;reklamawe@mail.ru;info@xxx.ru;3895;<004901c832a8$cbf19acd$faa59bf4@ohvugshp>;80.12.242.97;unclassified;-;UnknownLocal по ходу не классифицируются чтоли
именно, по имату спам не спам всё как пологается, проглот он однако))))
А что он пишет в лог про текущую классификацию? Много ли ошибок наблюдаете глазами?
Режим обучения — это просто положительный ответ отправителю независимо от результата классификации письма, на сам процесс классификации не влияет.
по ходу он не учиться ?
2007-11-29 11:01:18;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;unclassified;not_spam;PopFile;1
2007-11-29 11:01:21;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;unclassified;not_spam;PopFile;1
2007-11-29 11:01:26;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;unclassified;not_spam;PopFile;1
Режим обучения уже отключен. все равно Точность: Недостаточно данных. Точность работы вполне устраивает. Ошибок мало — в сутки 2-5, при 2000 спама.
Уникальных слов clear 18,493 и spam 17,356.
При обнаружении пишет в 20071213SMTP.log
00:01:50 14134 Antispam POPfile/SpamProtexx/LibSD check detected spam (message class: spam)
00:01:50 14134 Moved to folder: D:\Eserv3\DATA\mail\spam
00:01:50 14134 Reply: 554 Sorry, your message looks like a spam. Please visit http://mydomain.com:8085/MailClassify/oearn@mtu-net.ru!14134!20071213!000150!1!2.eml
00:01:50 14134 Spam detected, delivery to andrey@mydomain.com is prohibited, passed to folder: D:\Eserv3\DATA\mail\in\mydomain.com\spamadmin
В DATA\stat\maillog\IMAP\200712rc.txt
2007-12-03 09:30:32;1.8.63.73;akoren@mydomain.com;IMAP;qa;spam;clear;spam;PopFile;1
2007-12-07 10:52:14;1.8.63.73;akoren@mydomain.com;IMAP;bu;spam;unclassified;spam;PopFile;1
2007-12-07 14:22:16;1.8.63.73;akoren@mydomain.com;IMAP;qa;spam;clear;spam;PopFile;1
2007-12-10 16:29:40;1.8.63.73;ilya@mydomain.com;IMAP;INBOX;spam;unclassified;spam;PopFile;1
2007-12-11 10:37:33;1.8.63.73;spamadmin@mydomain.com;IMAP;spam;not_spam;spam;clear;PopFile;1
2007-12-11 10:40:45;1.8.63.73;spamadmin@mydomain.com;IMAP;spam;not_spam;spam;clear;PopFile;1
2007-12-12 10:20:42;1.8.63.73;akoren@mydomain.com;IMAP;bu;spam;clear;spam;PopFile;1
2007-12-12 17:04:36;1.8.63.73;spamadmin@mydomain.com;IMAP;spam;not_spam;spam;clear;PopFile;1
P.S. Что-то версия PigMail у вас старовата. Не пора ли обновиться? Хотя можно ещё чуть-чуть подождать и перейти сразу на Eserv/3.33 и PigMail/1.33.
Спасибо. Видимо, пришло время обновиться... Пока думал-смотрел, что вроде не критичные обновления, сейчас жду... http://forum.etype.net/viewtopic.php?t=6062