Регистрация...

Eserv Forum / E3 / Eserv 3 Mail Server Support / Не так настроил PopFile?

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Система: Eserv/3 получающий почту через pop2smtp + PopFile, работающий в штатном режиме pop3 — прокси. pop2smtp настроил на получение почты через PopFile. Все работает замечательно, но PopFile не изменяет тему письма и не добавляет поля "X", так что Eserv/3 нечего анализировать. В веб интерфейсе PopFile все включено

В чем может быть дело?
 
Комментарии к этой версии (14.03.2005 11:52) [~Aleks Kar] 2cfc1dc4
17:41:45; 40514; 195.201.19.157; HELO buhservdc.bhd.pantv.ru; > 17:41:45; 40514; 195.201.19.157; MAIL FROM:<anna.XXXova@pantv.ru>; > 17:41:45; 40514; 195.201.19.157; 250 anna.XXXova@pantv.ru OK, my domain; < 17:41:45; 40514; 195.201.19.157; 250 igor.YYYov@pantv.ru OK, aliased to YYYov@pantv.ru; < 17:41:45; 40514; 195.201.19.157; DATA; > 17:41:45; 40514; 195.201.19.157; 250 OK message accepted for delivery; < 17:41:45; 40514; 195.201.19.157; QUIT; > А вот один из циклов:

17:42:53; 40516; 195.201.19.138; 220 NS.PANTV.RU Eserv/3.4143 ESMTP. Welcome, Local user! 195network Tue, 05 Apr 2005 17:42:53 +0400; < 17:42:53; 40516; 195.201.19.138; HELO relay.pantv.ru; > 17:42:53; 40516; 195.201.19.138; MAIL FROM:<anna.XXXova@pantv.ru>; > 17:42:53; 40516; 195.201.19.138; 250 anna.XXXova@pantv.ru OK, my domain; < 17:42:53; 40516; 195.201.19.138; 250 YYYov@pantv.ru OK, aliased to YYYov@pantv.ru; < 17:42:53; 40516; 195.201.19.138; DATA; > 17:42:53; 40516; 195.201.19.138; 250 OK message accepted for delivery; < 17:42:53; 40516; 195.201.19.138; QUIT; > Если это только у меня, то можно забить.
Интересует, как письмо попало в \OUT и как оно там застряло.
Насколько понимаю, внутреннее письмо должно было откопироваться из спула в инбокс, а затем из спула удалиться.

Это дллось недолго, после замены:

SMTP[UseMcontent] >FLAG | MContent[Pass2] >FLAG | EvalRules: smtp\delivery\Local.MContent \EOF

на:

SMTP[UseMcontent] >FLAG MContent[Pass2] >FLAG AND
[IF]
    EvalRules: smtp\delivery\Local.MContent
    uCOPY-CNT 1+!
    \EOF

Сейчас строка SMTP[UseMcontent] >FLAG | MContent[Pass2] >FLAG | EvalRules: smtp\delivery\Local.MContent \EOF
Просто вырезана, на всякий случай.
Письма в спуле застревать перестали, и в цикл пока не попадают (ттт) 12:52:44; 185; 213.33.236.246; 250 Your message is classified as SPAM!; < 12:52:44; 185; 213.33.236.246; 221 Goodbye.; <-- ТЕ письмо принялось

Я в OnNewMail.rules.txt в самое начало вставил 20XX LOG
Так на застрявших в спуле письмах он даже не отрабатывает. На остальных все видно.
АвторДатаТекстtags
pig14.03.2005 12:08
А зачем так сложно? Раз Eserv/3, пусть работает штатный плагин.
imported
Aleks Kar14.03.2005 12:19
pig пишет: А зачем так сложно? Раз Eserv/3, пусть работает штатный плагин.


Правильно, конечно, но все время работал через pop3 и не смог разобраться как переклассифицировать почту через IMAP, разрзненное описание в разных местах. В штатном режиме как-то проще и кроме того статистику popfile видать. Буду признателен за ответ на первый вопрос. Если дадите ссылку на полное (пошаговое) описание как сделать через штатный плагин тоже хорошо
imported
Dandy14.03.2005 14:03
При работе как POP3 прокси — POPFile _должен_ менять тему и добавлять заголовок. Какую версию PofIle- используете?! (откуда ее брали?)

План подключения плагина PopFile: ( неофициальная: моя наработка, с некоторым изменением конфигов)
  1. Скачать с www.eserv.ru/EservPopfileRc7 версию POPFile для Eserv (c библиотеками для XMLRPC API)
  1. Включить в ini в секции [SMTP] UsePopFile=1
  1. Создать иерархию каталогов в
  2. Eserv3\DATA\mail\antispamEserv3\DATA\mail\antispam\spamEserv3\DATA\mail\antispam\not_spamEserv3\DATA\mail\antispam\Inbox
  1. Настроить пути в ini, в секции [SMTP]
  2. Spam="{Dirs[Mail]}\antispam\spam" чтобы _весь_ спам централизованно валился в одну папку)Reclassify="{Dirs[Mail]}\antispam" — в конфиге автоматом добавится \inbox\ — это нужно для синхронизации по IMAP-у
  1. в конфиге по-умолчанию, спам дублируется в spam каталоги пользователей, например если пользователи ходят _только_ по Pop3 — это совершенно лишнее. Поэтому в acSMTP\conf\smtp\delivery\local.rules исправьте соответствующие строки на:
  2. MESSAGE-CLASS =~ spam [IF] \ CopyFileWithRcptsTo: "{FIELD3 S@}\{RCPTTO GetUserFromEmail}\spam\{MAILFROM}!{RANDOM-ID}.eml" uCOPY-CNT 1+! EvalRules: smtp\delivery\SpamRobots RCPTTO DelRcpt [ELSE] ...
  1. Запустить acSMTP (провьте с писке задач, запустился ли wperl)
  2. Посмотреть по логам, работает ли PopFile (пустить тестовое письмо — из-вне, так как по-умолчанию, проверка на спам от авторизовавшихся пользователей не производится)
  3. Создаем пользователя popfile_admin
  4. CONF\lists\imap\SpecialFolders.rules отредактировать по Ваши требованиям(можно сделать через WEB) для нашего варианта: popfile_admin@*;"{Dirs[Mail]}\antispam"
Соединиться по IMAP-у c учетной записьмю для popfile_admin-а.
Назначение каждой из папок: antispam\inbox\ — сюда будут помещаться письма после "проталкивания" (используется, при ответе 55x на спам) antispam\spam\ — сюда будет валиться спам antispam\not_spam\ при перемещении (копировании) любого письма в данный каталог, оно будет переклассифицировано в clear и доставлено получателю.

На официальный мануал не претендует, не судите строго
imported
Aleks Kar17.03.2005 11:54
Спасибо, 3 дня отсутствовал, торлько прочитал, буду пробовать
imported
Aleks Kar18.03.2005 10:04
Хотелось бы продолжить тему: установил по инструкции, чтобы заново не копить базу использовал popfile.db от штатного PopFile.
Результат: все вроде заработало, но не совсем так как надо, а именно
  1. В каталоге PopFile появился файл popfile1111104000.log следующего содержания
  2. 2005/3/18 10:46:32 1132: bayes: 708: Attempting to connect to dbi:SQLite:Dbname=./popfile.db (1)2005/3/18 10:46:32 1132: bayes: 714: Using SQLite library version 2.8.52005/3/18 10:46:34 1132: WARNING: Couldn't open POPFile packing list (./popfile.pck) so cannot check configuration[0a]
  1. В каталоге antispam\spam появляются спам-письма, но не конкретными файлами, а папками домен\пользователь\письмо, а в каталоге spool дублируются эти спам письма
  2. По IMAP это дело не скачивается, пока не уберешь папки, папки удаляешь, оставляя сами письма тогда они скачиваются и можно переложить в not_spam, но тут появляется проблема № 3
  1. Переклассифицированное письмо отправляется реальному локальному пользователю, но не в его ящик, а через smtpsend4 и уходит в инет и потом назад
  1. И все таки, если спам прокрался он ложится в ящик пользователя. Мне его как оттуда переклассифицировать. (Как Вы верно решили у меня все клиенты получают письма по pop3)
А так все вроде неплохо, только процесс Wperl отжирает почти 20 метров памяти и использовать машину, которую вы рекомендуете ...celeron/600... будет невесело
imported
Dandy18.03.2005 16:17
Давайте продолжим

1) Видно, у Вас процесс конвертации базы прошел не совсем корректно. Рекомендую сделать следующее:
Скачать с http://www.eserv.ru/EservPopfileRC7 PopFile server for Eserv/3 (RAR, 4.2 Mb)
Раскрыть во временный каталог. Поместить туда _старую базу_ . Из cmd в в этом каталоге выполнить: perl.exe popfile.pl
Дождаться окончания конвертирования.
Полученный файл popfile.db "подсунуть" PopFile-у в Eserv3\Popfile.
Удалить временный каталог.
Запустить, acSMTP c PopFile-ом, посмотреть лог запуска фильтра. Отписаться на форум о результате

2) как у Вас определен параметр Spam в секции [SMTP]
Должно быть: Spam=Spam="{Dirs[Mail]}\antispam\spam"
Если такого ключа нет, переопределите.
По поводу spool-a — непонятно, письма должны оттуда удаляться. В acSMTP.log нет никаких ошибок?!

3) Переклассифицированное письмо доставляется локальному пользователю, через smtpsend4 — это как бы передоставка без проверки на spam. Т.е. при перемещении письма в not_spam оно должно перемещаться в mail\out\127.0.0.1\25\ посмотрите, так ли это?! Что для таких доставок пишется в логах?!

4) Я делаю так: у меня пользователи знают, что если им просочился спам — то письмо нужно переслать мне — переслать как вложенное, а я уже это письмо перемещу в папку spam. В идеале — преполагается, что польхзователи ходят по IMAP-у , и у каждого из них есть папка spam — в которую падает спам для их ящиков (помимо общего ящика спама — за которым смотрит админ) и пользователи сами переклассифицируют просочивышийся spam, а так же имеют возможность искать письма, ложно классифицированные как spam.
Сейчас я работаю на созданием "магнита" — спец. ящика, при посылке на который писем с вложенными спам письмами, эти вложения (просочившияся спам) будут автоматом переклассифицированны в spam. Но для использования данной фичи — нужно будет использовать MContent — другими словами, покупать лицензию на MContent

6) По поводу производительности. У меня данная схема работает на P2 500 Server W2k server 512RAM... достаточно терпимо

P.S. в ближайшем будущем, можно будет использовать альтернативный байесовый спам-фильтр — SpamProtexx от Agava. Он платный, но более производительный (шустрый) и менее "жадный"
imported
Aleks Kar22.03.2005 07:57
Dandy пишет: Давайте продолжим


По порядку:

  1. Всопользовался http://www.eserv.ru/EservPopfileRC7 PopFile server for Eserv/3 (RAR, 4.2 Mb) подсунул ему popfile.db, запустил пишет "PopFile Engine v.0.22.2 running."
  2. Не пожоже чтобы что-то конвертировалось, или не то подсунул?Попробовал подложить в рабочую базу файл popfile.pck, как он требовал в логе. Лог изменился на следующее:2005/3/22 08:24:58 2284: bayes: 708: Attempting to connect to dbi:SQLite:Dbname=./popfile.db (1)2005/3/22 08:24:58 2284: bayes: 714: Using SQLite library version 2.8.52005/3/22 08:24:59 2284: 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 IO::Socket::Socks; it is needed for "Socks Proxy Support".[0a]WARNING: POPFile may require Perl module Text::Kakasi; it is needed for "Japanese Language Support".[0a] Больше записей никаких, единственно, где можно увидеть что письма квалифицируются это acSMTP.log.Говорят где-то должен быть popfile_debug.log — не нашел
  1. Ключ действительно был неправильно написан, я переопределил, стало нормально, но в спооле все равно дублируются, в логах ничего по этому поводу
  1. Не понимаю почему, но переклассифицированное письмо все равно кладется просто в "out" и естествеенно уходит в инет. В логах вообще ничего не нашел, может не там искал?
  1. Ясно, будем учить пользователей
  2. Ок.
  3. Ок.
З.Ы. У меня eserv v3.18, может проблемы где-то здесь
imported
Dandy22.03.2005 08:23
1) Это нормальная "ругань" на отсутствие некоторых компоненте (кторые в данном случае не нужны). Положите текущий popfile.db в eserv3\popfile и пусть работает.
Установите
[AntispamPopFile]
Debug=1 popfile_debug.log должен появиться в log\smtp

2) с правами доступа все нормально?! попробуйте обновить до 3.19

3) упс. извините, у меня установлено расширение PigMail , там процесс обработки протлкивания несолько по другому сделан. попробйте в Eserv3\acIMAP\conf\imap\OnResendMessage.rules изменить следующим образом:
" {Smtp[Out]}\127.0.0.1\25\{SMTP[ReturnFromEmail]}!{CurrentThreadNumber}!{GetTickCount}.eml" STR@ DROP " {ModuleDirName}{MSG-FILE}" STR@ DROP MoveFileA | .( Resend OK) CR
imported
Aleks Kar22.03.2005 11:40
РЕЗЮМИРУЕМ:

  1. Ничего конвертировать не надо, достаточно включить в вашу сборку файл popfile.pck, который есть в полной версии PopFile.
  2. После включения debug =1 в каталоге log\smtp появился файл 200503mail-spam.txt, который видимо и заменяет popfile_debug.log. Там есть информация о классификации почты.
  1. По поводу дублей спам-писем в каталоге spool возможно виновата версия 3.18, а может и нет, обновлю позже -проверю.
  1. После изменений в ResendMessage.rules письма стали падать в 127.0.0.1\25, что есть правильно. Переклассификация работает.
Таким образом можно выкладывать Ваше предудыщее описание установки с дополнениями, которые выяснились в ходе переписки по крайней мере для случая, когда клиенты получают почту по pop3, а админ администрирует общий спам-ящик.

P.S. Если не трудно, подскажите почему при удалении писем в папке spam в Outlook Express, они помечаются как удаленные, но реально на серваке не удаляются, хотя в настройках OE выставлено "уничтожать удаленные сообщения при выходе из папок IMAP".
imported
Dandy22.03.2005 11:57
Вспомнил:

1) popfile_debug — фича появивилась только в 3.19, так что обновляйте (только не забудьте после опять отредактировать OnResendMessage)

2) см 1)

3) ок

P.S. ) остаются насовсем?! или удаляются через некоторое время?
По данному вопросу напишите на support@eserv.ru с более детальным описанием проблемы
imported
A V L22.03.2005 15:38
Это фича ОЕ (они потом иногда удаляются), поэтому проще перед выходом из папки ИМАП выбрать Правка
> Очистить удаленные сообщения.

PS Ага, значит не только у меня копия спама в спуле иногда остается!
Думал, что от медленной работы ПОПфайла.
imported
Aleks Kar01.04.2005 05:53
A V L пишет: Это фича ОЕ (они потом иногда удаляются), поэтому проще перед выходом из папки ИМАП выбрать Правка
> Очистить удаленные сообщения.


С этим понятно, значит надо пользоваться другими почтовиками, по крайней мере попробовать

A V L пишет: PS Ага, значит не только у меня копия спама в спуле иногда остается!
Думал, что от медленной работы ПОПфайла.


А здесь проблема осталась. Сменил версию 3.18 на 3.20 не помогло. Абсолютно весь спам остается в спуле. Я вот подумал. Может это как-то связано с тем, что есть возможность отправителю переклассифицировать свое письмо самому, когда он получит от eservа отлуп и приглашение прогуляться по ссылке и eserv для этого оставляет письмо в спуле. Или я совсем не прав?
imported
Dandy01.04.2005 08:17
1) При проталкивании письма из-вне , оно берется из общего каталога спама.

2) в OnNewMessage.rules перед строками: uCOPY-CNT @
| DeleteCurrentFile

Добавьте строку

" {uCOPY-CNT @};{CURRENT-FILE}" STR@ TYPE CR

И покажите, что для пишется в acSMTP.log для спамерских писем. Есть подозрение, что по каким-то причинам, сервер считает, что uCOPY-CNT = 0 т.е. письмо никуда не копировалось и в таком случае оно остается в спуле для разборов.
imported
A V L01.04.2005 10:00
У меня остаются не все. Примерно 10 писем из 1000. В логах acSMTP отличий от остальных не нашел, поэтому-то на длительный запрос к POPFile и подумал.
imported
Dandy01.04.2005 12:30
A V L пишет: У меня остаются не все. Примерно 10 писем из 1000. В логах acSMTP отличий от остальных не нашел, поэтому-то на длительный запрос к POPFile и подумал.


отличий после добавления " {uCOPY-CNT @};{CURRENT-FILE}" STR@ TYPE CR ?!

Ожидается (мое предположение), что для тех писем которые остаются в spool-e, uCOPY-CNT = 0 и тогда понятно почему они не удаляются
imported
A V L01.04.2005 13:47
После прописания в acSMTP.log указанной строки в логе появились записи типа:

1;..\DATA\mail\spool\Peter@hotmail.com!33852!1452162015!1.eml
1;..\DATA\mail\spool\raimo.kantola@kymp.net!33854!1452179515!1.eml
1;..\DATA\mail\spool\microbiologist@cerdelli.it!33853!1452173390!1.eml
0;..\DATA\mail\spool\!33825!1451591609!1.eml

Но писем которые остались в спуле среди логов нет то письмо которое с 0 тоже нормально удалилось

PS И тут у меня возникли сомнения, а копии ли это были. Может оригиналы которые никуда не дошли? (я их все равно пользователям в ящики кидал, лучше 2 письма, чем ни одного )
imported
pig01.04.2005 14:33
A V L пишет: Но писем которые остались в спуле среди логов нет

Значит, это письма, при обработке которых случился сбой. То ли при доставке, то ли раньше.

A V L пишет: то письмо которое с 0 тоже нормально удалилось

А вот это странно. Такое может быть при работе с PigMail — но там строчки-ориентира нет, и вообще все манипуляции по доставке выделены в отдельное правило. Но PigMail в спуле ничего не оставляет, всё недоставленное сносится в отдельный каталог.

A V L пишет: PS И тут у меня возникли сомнения, а копии ли это были.

Аналогично.
imported
Dandy01.04.2005 15:11
Ok, двигаемся дальше. заменяем:

" {uCOPY-CNT @};{CURRENT-FILE}" STR@ TYPE CR uCOPY-CNT @
| DeleteCurrentFile

на следующее:

.( Удаляем файл: ) CURRENT-FILE TYPE CR uCOPY-CNT @ DUP .
[IF]
CloseCurrentFile
CURRENT-FILE DELETE-FILE ?DUP [IF] " Ошибка удаления файла! {n}" STYPE CR [THEN]
[THEN]
imported
A V L01.04.2005 15:41
PigMail у меня только на тестовой машине (до рабочей еще не добрался) На рабочей стоит acSMTP/3.0, build 6372, 26.02.2005

То pig

Непонятно где сбой. Прием прошел нормально. Похоже где-то на обработке.

To Dandy

А не потеряю ли я тогда эти сбойные письма?
imported
Dandy01.04.2005 16:12
Нет, мы просто заменяем предопределенную функцию DeleteCurrentFile собственно на ее явный код, с отладочным выводом в лог.

Интересно, что будет в логе для писем, остающихся в spool-e.
P.S. а те письма (оставшиеся в спуле) открываются нормально? Я имею ввиду доступ к ним не блокирован?!
imported
A V L01.04.2005 17:13
Сейчас попробую. Письма не блокированы. Структура тоже нормальная. Есть подозрение, что это из-за медленного POPFile (поскольку начало проявляться после перехода на 22.2 со Sqlite)
imported
A V L01.04.2005 18:17
Попробовал.

В логах:

3 Удаляем файл: ..\DATA\mail\spool\13bp6q@dem.com!34545!1468465609!1.eml
2 Удаляем файл: ..\DATA\mail\spool\42df4vyorjt@jmh.com!34548!1468678015!1.eml
1 Удаляем файл: ..\DATA\mail\spool\didkovsky@aall.ru!34549!1468845671!1.eml
1 Удаляем файл: ..\DATA\mail\spool\tru21@fuh.com!34551!1468874187!1.eml

Письмо оставшееся в спуле в лог не попало.

Подзагрузил POPFile (отправив на переклассификацию пачку писем) сразу пяток писем в спуле получил

А вот в логах ХХХХpopfile_debug.txt эти письма присутствуют
imported
pig01.04.2005 18:34
  1. Ошибки в логе не светятся?
  2. Какие имена застрявших писем?
imported
A V L01.04.2005 18:53
  1. ошибки только в логе acSMTP типа
  2. Exception #2 at: H-STDIN:0:76:Received: from [19.243.12.5] (ppp-240.ghr.chariot.net.au [136.115.109.114]) ^ 2005-04-01 16:48:28;220.118.171.43;Error 2 in the rule file "H-STDIN", line: 0, char: 76Exception #2 at: H-STDIN:0:63: by spark .chariot.net.au (Weostfix) with ESMTP id 355CE34FFDE
Но к этим письмам они отношения не имеют.

  1. Например такие
  2. 145294629670128774@fwd.yandex.ru!34516!1467627359!1.eml
От имени похоже не зависит, поскольку когда пять-шесть писем с одного адреса идет с почти одинаковым названием одно может в спуле остаться
imported
Dandy01.04.2005 19:11
145294629670128774@....

это имя, которое создает IMAP сервер, значит действительно где-то PF сбоит. SMTP тут не при чем, отладку можно убирать
imported
A V L01.04.2005 19:39
НЕ это рассылка от кадрового агентства. Просто имя такое.

Там и такие имена есть str-natalya@spbmetro.ru!34503!1467228218!1.eml
И другие попадаются, просто сейчас в спуле только эти.
imported
pig01.04.2005 19:41
Эти Exception #2 в 3.20 убраны.
imported
A V L01.04.2005 20:47
ОК на 3.20 в понедельник менять буду. А сейчас начал по новой POPFile тренировать
65 тыс слов в spam -> база уже 1 мег. И сплошной unclass...
imported
Dandy01.04.2005 21:58
а SpamProtexx попробовать не хотите?! Вижу у Вас объем корреспонденции (в т.ч. и спама) достаточно приличный. При таких объемах SP должен быть заметно шустрей чем PF.
imported
A V L04.04.2005 08:20
Говорят, что платный. На платный денег не дадут
Придется PF мучить

ЗЫ Точнее, дадут, но придется год-полтора доказывать. PF же работает, а что медленно — так это моя проблема
imported
osmi04.04.2005 09:58
А можно поподробнее про SpamProtexx.
У кого его придется покупать- у Е-тайпа или разработчика?(какова цена)
В чем ограничения demo-версии из Eserv3?
Дообучения будет идти также как и у Popfile через IMAP?
Можно ли запретить изменения заголовков писем?
Способен ли он уже сейчас работать без Popfile?
imported
svp04.04.2005 10:15
Да согласны мы платить
Лишь бы не кот в мешке.
У меня база спама чуть больше 11 мб, но при попытках его разобрать, клонит в сон
imported
pig04.04.2005 10:46
osmi пишет: Дообучения будет идти также как и у Popfile через IMAP?

Да.

osmi пишет: Можно ли запретить изменения заголовков писем?

Это о чём? В Eserv/3 заголовки писем может менять только MContent.

osmi пишет: Способен ли он уже сейчас работать без Popfile?

Да.
imported
osmi04.04.2005 11:33
1)Насчет заголовка погорячился, спутал со штаным режимом работы Popfile
2)Есть другой вопрос- Заново обучаю Popfile и SpamProtexx. В логе вижу странную запись: для Popfile переклассифицируется с десяток писем а для SpamProtexx только одно (или это просто такой формат записи?)
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 POPfile: reclassifying to spam: 1
11:26:19 54 SpamProtexx: reclassifying to spam: 1
imported
pig04.04.2005 11:51
Это должно обозначать, что девять писем из десяти SpamProtexx уже классифицирует как спам.
imported
Aleks Kar05.04.2005 06:49
Включаюсь снова:
Вероятно я ввел всех в заблуждение по поводу остававшихся спам писем в спуле.
Как мне посоветовал
Dandy пишет: 4. в конфиге по-умолчанию, спам дублируется в spam каталоги пользователей, например если пользователи ходят _только_ по Pop3 — это совершенно лишнее. Поэтому в acSMTP\conf\smtp\delivery\local.rules исправьте соответствующие строки на:
MESSAGE-CLASS =~ spam [IF] \ CopyFileWithRcptsTo: "{FIELD3 S@}\{RCPTTO GetUserFromEmail}\spam\{MAILFROM}!{RANDOM-ID}.eml" EvalRules: smtp\delivery\SpamRobots RCPTTO DelRcpt [ELSE] ...




Соответственно, я это сделал (Dandy респект и спасибо), но именно из-за этого письма и остаются в спуле. Я убрал комментарий, письма из спула убираются и кладутся в spam ящик пользователя.
Подскажите на что заменить эту строку, чтобы письмо не копировалось в ящик пользователя и в спуле убиралось.
imported
pig05.04.2005 10:06
uCOPY-CNT 1+!

Фиктивное копирование
imported
Dandy05.04.2005 10:11
хм, интересно.... по-идее, при копировании в каталог общего спама uCOPY-CNT 1+! должно иметь место быть и соответсвенно письма должны удаляться из spool-a. У меня имеено так.
imported
pig05.04.2005 10:31
Счётчик перед выполнением OnNewMail специально сбрасывается. Поэтому все перемещения, что делались в OnMessageEnd, игнорируются.

А у меня счётчик сбрасывается ещё раз — когда письмо реально отдаётся на доставку (чтобы не повлияли манипуляции MContent и прочего).
imported
Aleks Kar05.04.2005 11:14
pig пишет:
uCOPY-CNT 1+!

Фиктивное копирование


НЕ помогло!
Изменил строку, перезапустил acSMTP, все равно лежит в спуле
imported
Aleks Kar05.04.2005 11:17
Aleks Kar пишет: НЕ помогло!
Изменил строку, перезапустил acSMTP, все равно лежит в спуле


Sorry, виноват, ПОМОГЛО (с маленьких букв написал)
Спасибо!
imported
Dandy05.04.2005 12:30
Fixed, исправил исходный план
imported
A V L05.04.2005 12:35
Гляньте свежим взглядом, нет ли здесь грабли.

MESSAGE-CLASS =~ spam
[IF]
" {FIELD3}"
RCPTTO AntispamPopFile[ToLocalSpamUsersList] IsInFile
SWAP STR@ SetField3
[IF]
\ Если получатель есть в ToLocalSpamUsersList то письмо в его ящик spam
CopyFileWithCurrentRcptTo: "{FIELD3 S@}\{RCPTTO GetUserFromEmail}\spam\{MAILFROM}!{RANDOM-ID}.eml"
EvalRules: smtp\delivery\SpamRobots
RCPTTO DelRcpt
[ELSE]
\ Если нет то в ящик Спаммастера
CopyFileWithCurrentRcptTo: "{FIELD3 S@}\{AntispamPopFile[SpamMaster]}\allspam\{MAILFROM}!{RANDOM-ID}.eml"
EvalRules: smtp\delivery\SpamRobots
RCPTTO DelRcpt
[THEN]
[ELSE]
    \ Если используется MContentEx, то выполняем его обработчик
    SMTP[UseMcontent] >FLAG | MContent[Pass2] >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
2047 LOG
    RCPTTO DelRcpt
[THEN]

S" Local" 911 LOG 452 LOG 455 LOG
imported
pig05.04.2005 13:56
Не увидел.
imported
A V L05.04.2005 15:22
А ведь именно здесь какой-то сбой. Поскольку до этого места обработка доходит, и затихает а письмо в спуле остается

Попробую упростить (убрать часть про MContent)
imported
Dandy05.04.2005 15:28
A V L пишет: А ведь именно здесь какой-то сбой. Поскольку до этого места обработка доходит, и затихает а письмо в спуле остается

Попробую упростить (убрать часть про MContent)


прям, "козел отпущения..." попробуйте перед вызовом MContent-a отладочный вывод сделать:
S" I'm here" TYPE CR


смещая данную строку, впринципе, можно вычислить, где сбоит.
imported
A V L05.04.2005 15:33
Ok
imported
Dandy05.04.2005 15:37
а ведь Вы правы.... виновен он (MContent) ....

временный фикс:
... [ELSE] \ Если используется MContentEx, то выполняем его обработчик SMTP[UseMcontent] >FLAG MContent[Pass2] >FLAG AND [IF] EvalRules: smtp\delivery\Local.MContent uCOPY-CNT 1+! \EOF [THEN] ...


или можно в файлы: Local.MContent.rules, UnknownLocal.MContent.rules, SmtpForward.MContent.rules добавить строку: uCOPY-CNT 1+!
imported
A V L05.04.2005 15:40
Это вместо блока MContent вписать?
imported
Dandy05.04.2005 15:44
Это вместо Вашего:

[ELSE]
\ Если используется MContentEx, то выполняем его обработчик
SMTP[UseMcontent] >FLAG | MContent[Pass2] >FLAG | EvalRules: smtp\delivery\Local.MContent \EOF
imported
A V L05.04.2005 16:35
Пробуем

Попробовал

Почему-то стали оставаться письма в \out и отправляться много раз.
Пока просто часть про MContent закомментил. Пусть так поработает.
imported
pig05.04.2005 18:49
Доставка локальному пользователю с использованием MContent теоретически не должна никак влиять на исходящую почту. Поэтому интересно поглядеть на письма, которые застревали в out.
imported
A V L06.04.2005 12:21
Они сразу ушли, как только MContent вырезал. А письма обычные, в основном от одного внутреннего пользователя другому.

Вот кусок лога отправки

220 NS.PANTV.RU Eserv/3.4143 ESMTP. Welcome, Local user! 195network Tue, 05 Apr 2005 17:51:53 +0400
HELO relay.pantv.ru
250 Hello [195.201.19.138]
MAIL FROM:<anna.YYYova@pantv.ru>
250 anna.YYYova@pantv.ru OK, my domain
RCPT TO:<XXXov@pantv.ru>
250 XXXov@pantv.ru OK, aliased to XXXov@pantv.ru
DATA
354 send the mail data, end with .
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40603 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:50:53 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40587 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:49:53 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40574 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:48:45 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40563 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:48:09 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40554 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:47:55 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40545 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:46:53 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40537 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:45:53 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40530 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:44:53 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40526 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:44:05 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40522 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:43:53 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40519 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:43:09 +0400
Received: from [195.201.19.138] (helo=relay.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40516 for <XXXov@pantv.ru>; Tue, 05 Apr 2005 17:42:53 +0400
Received: from [195.201.19.157] (helo=buhservdc.bhd.pantv.ru) by NS.PANTV.RU (acSMTP/3.0.4143) with SMTP id 40514 for <igor.XXXov@pantv.ru>; Tue, 05 Apr 2005 17:41:50 +0400
Received: from BUHGALTER0 ([192.168.2.2]) by pantv.ru with SMTP id 1364 for <igor.XXXov@pantv.ru>; Tue, 5 Apr 2005 17:41:09 +0400
X-Mail-Server: Eserv/2.99/Медиа Пресс
Message-ID: <001601c539e5$203efca0$0202a8c0@bhd.pantv.ru>
From: =?koi8-r?B?7sXLzMDEz9fBIOHOzsE=?= <anna.YYYova@pantv.ru>
To: "Igor XXXov" <igor.XXXov@pantv.ru>
Subject: =?koi8-r?B?wsHOy8/X08vJxSDL0sXEydTZ?=
Date: Tue, 5 Apr 2005 17:41:09 +0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="
=_NextPart_000_0013_01C53A06.A72BFDA0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4927.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200

This is a multi-part message in MIME format.

Ну и дальше текст письма.... (адреса редактированы)
imported
Dandy06.04.2005 23:29
интересно..... вот тут уж точно не представляю, каким боком MContent может быть причиной.... а откуда столько Received: ?! хм..... на всякий случай, покажите MContentEx.rules и AttachmentEx.rules
imported
pig07.04.2005 00:58
Э, да письма не застревали, а зацикливались. Тут действительно что-то с правилами не то. Вероятно, с пользовательскими.
imported
Dandy07.04.2005 08:52
интересное поле... X-Mail-Server: Eserv/2.99/Медиа Пресс

я так понимаю, что корреспонденцию от пользователя получил Eserv2 и он ее отправил на "главный" сервер NS.PANTV.RU (acSMTP/3.0.4143).
1) А можно найти лог получания первого этого письма.
2) покажите все пользовательские правила, MContent
3) в acSmTP.log нет никаких ругательств?!
imported
pig07.04.2005 11:05
Не добавляется ли там лишний получатель?
imported
A V L07.04.2005 11:08
Все дело в том, что UseMcontent=0
(До MContent руки пока не дошли)
Соответственно, и правил никаких не определено.
Тут скорее не сам MContent, а где-то в блоке обработки бяка (возможно только у меня)

Лог получения первого письма:

17:41:45; 40514; 195.201.19.157; 220 NS.PANTV.RU Eserv/3.4143 ESMTP. Welcome, Local user! 195network Tue, 05 Apr 2005 17:41:45 +0400; <

17:41:45; 40514; 195.201.19.157; 250 Hello [195.201.19.157]; <

17:41:45; 40514; 195.201.19.157; RCPT TO:<igor.YYYov@pantv.ru>; -->

17:41:45; 40514; 195.201.19.157; 354 send the mail data, end with .; <

17:41:45; 40514; 195.201.19.157; 221 Goodbye.; <--

17:42:53; 40516; 195.201.19.138; 250 Hello [195.201.19.138]; <

17:42:53; 40516; 195.201.19.138; RCPT TO:<YYYov@pantv.ru>; -->

17:42:53; 40516; 195.201.19.138; 354 send the mail data, end with .; <

17:42:53; 40516; 195.201.19.138; 221 Goodbye.; <--
imported
A V L07.04.2005 11:30
Чувствую, что пора в выходной на работу топать и приводить почтовик к последней версии, а то уже опять смесь разных версий получается. .

И где-то начинает конфликтовать

PS Рано радовался. В цикл не попадают, а вот в спуле опять куча писем. Пошел проверять, а дошли ли они до получателей
imported
pig07.04.2005 11:48
A V L пишет: Это дллось недолго, после замены:

SMTP[UseMcontent] >FLAG | MContent[Pass2] >FLAG | EvalRules: smtp\delivery\Local.MContent \EOF

на:

SMTP[UseMcontent] >FLAG MContent[Pass2] >FLAG AND
[IF]
    EvalRules: smtp\delivery\Local.MContent
    uCOPY-CNT 1+!
    \EOF

Именно так, без завершающего [THEN]? Тогда понятно — письмо в результате пролетело мимо правильной доставки в локальный ящик и было снесено в out, поскольку ещё оставались необработанные получатели.
imported
A V L07.04.2005 12:03
До получателей не дошли.
Раз MContent закомментен, значит он невиновен.
Жду следующего застрявшего письма и буду его отслеживать
imported
A V L11.04.2005 09:27
Ну вот. Изредка письма в спуле, таки, застревают.

Насколько я понял, процесс обработки доходит до проверки на спам в OnMessageEnd.rules.txt затем выполняются фильтры IsSpam и OnSpam. А вот OnNewMail.rules.txt уже не вызывается. Писем таких 2-3 штуки в день.

Где еще можно покопать? Может где таймаут выходит?
imported
pig11.04.2005 12:05
А ошибок в логах на этот момент нет? Что сервер отвечает клиенту? Единственное, что приходит в голову: при классификации возникает ошибка, acSMTP её перехватывает, пытается удалить файл письма, но он занят классификатором, поэтому остаётся.
imported
A V L11.04.2005 12:35
В логе приема все классно.

12:52:44; 185; 213.33.236.246; BDAT 1139 LAST; >

12:52:44; 185; 213.33.236.246; QUIT; -->
imported
A V L11.04.2005 12:45
А ошибки классификации нет и по первому логу и по отладчику

2005-04-11 12:52:44;S.YYYkov@C-Project.ru;andrey.XXXv@pantv.ru;1139;;213.33.236.246;SMTP;E:\Eserv3\acSMTP\..\DATA\mail\spool\S.YYYkov@C-Project.ru!185!2310042890!1.eml
2005-04-11 12:52:44;S.Shirokov@C-Project.ru;andrey.XXXv@pantv.ru;1139;;213.33.236.246;SMTP;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>spam</string></value></param></params></methodResponse>

Может паузу как-то вставить после классификации и ответа сервера, перед дальнейшей обработкой?
imported
pig11.04.2005 13:02
IsSpam, OnSpam, OnMessageEnd, BDAT — какие правила самописные? Скорее всего, где-то сдвигается стек, и BDAT.rules в результате возвращает истину, что означает отказ в приёме. В этом случае OnNewMail не вызывается, а файл не прибивается. Тут и мой прокол, наверное, тоже.
imported
A V L11.04.2005 14:18
BDAT — вообще не трогал
OnMessageEnd — закомментил H-SUBJECT SMTP[SubjectWords] ... (до коммента письма тоже в спуле оставались)
IsSpam — остался старый (с новым из версии 20? ругалось на)

2005-04-08 20:44:58;221.201.153.153;Error 2003 in the rule file "conf\smtp\DATA.rules.txt", line: 8, char: 8
Exception #-2003 at: conf\smtp\filters\IsSpamPopFile.rules.txt:5:60:
CURRENT-FILE MakeFullName PopFileClassify SetPfMessageClass
^
2005-04-08 20:45:31;221.201.153.153;Error 2003 in the rule file "conf\smtp\filters\IsSpamPopFile.rules.txt", line: 5, char: 60
Exception #-2003 at: conf\smtp\filters\IsSpam.rules.txt:21:67:
SMTP[UsePopFile] >FLAG | EvalRules: smtp\filters\IsSpamPopFile
^
2005-04-08 20:45:31;221.201.153.153;Error 2003 in the rule file "conf\smtp\filters\IsSpam.rules.txt", line: 21, char: 67
Exception #-2003 at: conf\smtp\OnMessageEnd.rules.txt:46:33:
| EvalRules: smtp\filters\IsSpam | S" smtp\filters\OnSpam" EvalRules \EOF

Со строй версией без вынесенного IsSpamPopFile не ругается

в onSpam только строку ответа заменил на 250

" 250 Your message is classified as SPAM!{CRLF}" SMTP_FPUTS
imported
Dandy11.04.2005 14:54
в onSpam только строку ответа заменил на 250

" 250 Your message is classified as SPAM!{CRLF}" SMTP_FPUTS


а зачем так? Ведь есть
# TrainingMode — если не ноль, то не пугать отправителей сообщениями антиспама
TrainingMode
imported
pig11.04.2005 16:32
И плагин popfile надо обновить, чтобы новая версия не ругалась.

Нашёл:
16.03.2005
Выравнивание стека в OnSpam rules.


В Training mode на стеке оставалась лишняя пара значений, которая и портила работу с BDAT. Вы фактически тот же режим обучения включили, а строка, которая вставлялась в ответ, со стека не снимается.
imported
A V L11.04.2005 16:52
PopFile plugin обновлял (может перезапустить забыл?)

А вот дальше не понял?

Какая разница, что в ответе идет? Было 500 стало 250. И втом и в другом случае обработка же продолжается

Пошел читать про выравнивание стека.

Может остаток на стеке действовал на следующее письмо которое spam?
Поскольку в спуле только спамы оставались.
Пошел исправлять.
imported
pig11.04.2005 18:27
Он на текущее спам-письмо действовал. В случае, если письмо передавалось методом BDAT. BDAT.rules возвращает на стеке флаг — FALSE, если всё в порядке, и TRUE, если письмо отвергнуто. У вас для спам-писем всегда получалось TRUE, потому что на верхушке стека висела длина непустой строки (имя файла письма).
imported
ganesh13.06.2007 09:00
что то не работает Popfile, поставил Eserv 3.10, на него EservPOPFile-RC7 в логе POPa следующее:

2007/6/13 09:51:45 2744: bayes: 708: Attempting to connect to dbi:SQLite:Dbname=./popfile.db (1)
2007/6/13 09:51:46 2744: bayes: 714: Using SQLite library version 2.8.5
2007/6/13 09:51:49 2744: WARNING: Couldn't open POPFile packing list (./popfile.pck) so cannot check configuration[0a]

в чём проблем ?
imported
pig13.06.2007 09:32
Где вы такие раритеты берёте? Актуальная версия — 3.31.
А лог POPfile нормальный, такой и должен быть в RC7.
imported
ganesh13.06.2007 10:06
Сори , да да 3.31 ))))) ну если так и должно быть ,то гуд, думал что что то не так.
Но се ровно не работает ,прошлый раз настраивал по этой схеме

При работе как POP3 прокси — POPFile _должен_ менять тему и добавлять заголовок. Какую версию PofIle- используете?! (откуда ее брали?)

План подключения плагина PopFile: ( неофициальная: моя наработка, с некоторым изменением конфигов)
  1. Скачать с www.eserv.ru/EservPopfileRc7 версию POPFile для Eserv (c библиотеками для XMLRPC API)
  1. Включить в ini в секции [SMTP] UsePopFile=1
  1. Создать иерархию каталогов в
  2. Eserv3\DATA\mail\antispam Eserv3\DATA\mail\antispam\spam Eserv3\DATA\mail\antispam\not_spam Eserv3\DATA\mail\antispam\Inbox
  1. Настроить пути в ini, в секции [SMTP]
  2. Spam="{Dirs[Mail]}\antispam\spam" чтобы _весь_ спам централизованно валился в одну папку) Reclassify="{Dirs[Mail]}\antispam" — в конфиге автоматом добавится \inbox\ — это нужно для синхронизации по IMAP-у
  1. в конфиге по-умолчанию, спам дублируется в spam каталоги пользователей, например если пользователи ходят _только_ по Pop3 — это совершенно лишнее. Поэтому в acSMTP\conf\smtp\delivery\local.rules исправьте соответствующие строки на: Код:
MESSAGE-CLASS =~ spam
[IF]
    \ CopyFileWithRcptsTo: "{FIELD3 S@}\{RCPTTO GetUserFromEmail}\spam\{MAILFROM}!{RANDOM-ID}.eml"
    uCOPY-CNT 1+!
    EvalRules: smtp\delivery\SpamRobots
    RCPTTO DelRcpt
[ELSE]
...

  1. Запустить acSMTP (провьте с писке задач, запустился ли wperl)
  2. Посмотреть по логам, работает ли PopFile (пустить тестовое письмо — из-вне, так как по-умолчанию, проверка на спам от авторизовавшихся пользователей не производится)
  3. Создаем пользователя popfile_admin
  4. CONF\lists\imap\SpecialFolders.rules отредактировать по Ваши требованиям(можно сделать через WEB) для нашего варианта: popfile_admin@*;"{Dirs[Mail]}\antispam"
Соединиться по IMAP-у c учетной записьмю для popfile_admin-а.
Назначение каждой из папок: antispam\inbox\ — сюда будут помещаться письма после "проталкивания" (используется, при ответе 55x на спам) antispam\spam\ — сюда будет валиться спам antispam\not_spam\ при перемещении (копировании) любого письма в данный каталог, оно будет переклассифицировано в clear и доставлено получателю.

и работал как надо, сейчас что то ни как, выражается в том,что в учетку по имапу ни чего не падает. может ещё какие то логи надо глянуть ? да, в новый POP подкинул файл popfile.db , может с этим связяно
imported
pig13.06.2007 10:29
ganesh пишет: в учетку по имапу ни чего не падает.

В смысле — в папку spam?

ganesh пишет: может ещё какие то логи надо глянуть ?

DATA\log\smtp\*popfile_debug.txt — что там пишется о попытках общения с POPfile?
imported
ganesh13.06.2007 10:55
нет не в spam, падали в папу ambiguous (сама создалась) от туда сам кидал в spam или не spam
вот лог popfile_debug.txt

2007-06-13 11:21:44;NIL "" "localhost";spamadmin@scz.ru;0;<1$3231718.4704.2076544750.4.eml>;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:21:50;NIL "" "localhost";spamadmin@scz.ru;0;<1$3231718.4704.2076544750.4.eml>;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:21:50;NIL "" "localhost";spamadmin@scz.ru;0;<S[20.;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:21:53;NIL "" "localhost";spamadmin@scz.ru;0;<I[20.;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:21:55;NIL "" "localhost";spamadmin@scz.ru;0;<B[20T;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:21:58;NIL "" "localhost";spamadmin@scz.ru;0;<I[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:01;NIL "" "localhost";spamadmin@scz.ru;0;<E[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:04;NIL "" "localhost";spamadmin@scz.ru;0;<J[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:06;NIL "" "localhost";spamadmin@scz.ru;0;<B[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:09;NIL "" "localhost";spamadmin@scz.ru;0;<H[20 ;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:12;NIL "" "localhost";spamadmin@scz.ru;0;<S[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:14;NIL "" "localhost";spamadmin@scz.ru;0;<B[20 ;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:17;NIL "" "localhost";spamadmin@scz.ru;0;<E[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:20;NIL "" "localhost";spamadmin@scz.ru;0;<J[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:23;NIL "" "localhost";spamadmin@scz.ru;0;<B[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:25;NIL "" "localhost";spamadmin@scz.ru;0;<H[20 ;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:28;NIL "" "localhost";spamadmin@scz.ru;0;<I[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:31;NIL "" "localhost";spamadmin@scz.ru;0;<J[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:33;NIL "" "localhost";spamadmin@scz.ru;0;<S[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:36;NIL "" "localhost";spamadmin@scz.ru;0;<B[20 ;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:39;NIL "" "localhost";spamadmin@scz.ru;0;<E[20 ;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:41;NIL "" "localhost";spamadmin@scz.ru;0;<J[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:44;NIL "" "localhost";spamadmin@scz.ru;0;<B[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:22:47;NIL "" "localhost";spamadmin@scz.ru;0;<S[20;192.168.2.50;IMAP;<Error 10061>
2007-06-13 11:29:02;vasilchenko@alfastrah.ru;rumyantseva@scz.ru;33370;<5CCB29B00F2E3E43A5A08121EAF6C415C2BBE5@CERBERUS.vesta.ru>;195.239.64.7;SMTP;d:\Program Files\Eserv3\acSMTP\..\DATA\mail\spool\vasilchenko@alfastrah.ru!96!527032890!1.eml
2007-06-13 11:29:02;vasilchenko@alfastrah.ru;kim@scz.ru;33338;<5CCB29B00F2E3E43A5A08121EAF6C415C2BBE5@CERBERUS.vesta.ru>;195.239.64.7;SMTP;d:\Program Files\Eserv3\acSMTP\..\DATA\mail\spool\vasilchenko@alfastrah.ru!95!527032890!1.eml
2007-06-13 11:29:02;vasilchenko@alfastrah.ru;rumyantseva@scz.ru;33370;<5CCB29B00F2E3E43A5A08121EAF6C415C2BBE5@CERBERUS.vesta.ru>;195.239.64.7;SMTP;<Error 10061>
2007-06-13 11:29:02;vasilchenko@alfastrah.ru;kim@scz.ru;33338;<5CCB29B00F2E3E43A5A08121EAF6C415C2BBE5@CERBERUS.vesta.ru>;195.239.64.7;SMTP;<Error 10061>
2007-06-13 11:30:25;paulod@certto.com.br;feoktistov@scz.ru;8238;<01c7acc3$7f071800$6c822ecf@paulod>;61.172.34.130;SMTP;d:\Program Files\Eserv3\acSMTP\..\DATA\mail\spool\paulod@certto.com.br!103!527170562!1.eml
2007-06-13 11:30:25;paulod@certto.com.br;feoktistov@scz.ru;8238;<01c7acc3$7f071800$6c822ecf@paulod>;61.172.34.130;SMTP;<Error 10061>
2007-06-13 11:41:40;gluck@mail.subscribe.ru;ageeva@scz.ru;145836;<20070613041527.hki.1999593@law.taxkodex.subscribe>;81.9.34.179;SMTP;d:\Program Files\Eserv3\acSMTP\..\DATA\mail\spool\gluck@mail.subscribe.ru!116!527799906!1.eml
2007-06-13 11:41:40;gluck@mail.subscribe.ru;ageeva@scz.ru;145836;<20070613041527.hki.1999593@law.taxkodex.subscribe>;81.9.34.179;SMTP;<Error 10061>
imported
pig13.06.2007 11:47
У вас ещё какой-то антиспам включён? Ambiguous возникает только когда их больше одного — если не сошлись во мнении.

Error 10061 — похоже, POPfile у вас или живёт не на том порту, или вообще не стартует, или его файрвол блокирует. Нету с ним связи, поэтому и результата нет.
imported
ganesh21.06.2007 12:25
Всё наладилось, и снова вопрос, по идеи класификащия идёт при перемещении из папки ambiguous в папку spam, т.е. я так понимаю, если письмо было направлено в спам то при повторно получении оно она само класифицируется как спам и до пользователя не идёт! вот 200706popfile_debug.txt

это я его отправил в спам

2007-06-21 10:35:23;redserg@yandex.ru;sergey@scz.ru;710;<467A1BED.000001.27747@mfront8.yandex.ru>;213.180.223.98;SMTP;d:\Program Files\Eserv3\acSMTP\..\DATA\mail\spool\redserg@yandex.ru!9758!592671750!1.eml
2007-06-21 10:35:23;redserg@yandex.ru;sergey@scz.ru;710;<467A1BED.000001.27747@mfront8.yandex.ru>;213.180.223.98;SMTP;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>clear</string></value></param></params></methodResponse>
2007-06-21 10:36:42; Redserg NIL "redserg" "yandex.ru";spamadmin@scz.ru;0;<467A1BED.000001.27747@mfront8.yandex.ru>;192.168.2.50;IMAP;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><array><data><value><string>clear</string></value><value><string>spam</string></value><value><string>work</string></value></data></array></value></param></params></methodResponse>
2007-06-21 10:36:42; Redserg NIL "redserg" "yandex.ru";spamadmin@scz.ru;0;<467A1BED.000001.27747@mfront8.yandex.ru>;192.168.2.50;IMAP;d:\Program Files\Eserv3\acIMAP\..\DATA\mail\antispam\spam\1094359.589.592747015.2.eml
2007-06-21 10:36:42; Redserg NIL "redserg" "yandex.ru";spamadmin@scz.ru;0;<467A1BED.000001.27747@mfront8.yandex.ru>;192.168.2.50;IMAP;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>clear</string></value></param></params></methodResponse>
2007-06-21 10:36:42; Redserg NIL "redserg" "yandex.ru";spamadmin@scz.ru;0;<467A1BED.000001.27747@mfront8.yandex.ru>;192.168.2.50;IMAP;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><int>1</int></value></param></params></methodResponse>

послал 2 раз

2007-06-21 10:37:40;redserg@yandex.ru;sergey@scz.ru;711;<467A1CB1.000008.07954@webmail9.yandex.ru>;213.180.223.100;SMTP;d:\Program Files\Eserv3\acSMTP\..\DATA\mail\spool\redserg@yandex.ru!9766!592855750!1.eml
2007-06-21 10:37:40;redserg@yandex.ru;sergey@scz.ru;711;<467A1CB1.000008.07954@webmail9.yandex.ru>;213.180.223.100;SMTP;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>clear</string></value></param></params></methodResponse>
оно пролезло в ящик
imported
pig21.06.2007 12:52
Судя по ответам POPfile, одного раза ему маловато показалось. Упорствует, что clear.
imported
alex112422.06.2007 10:36
Когда в Eserv2 я выставлял:
Изменение темы письма — вкл
Добавлять поле X-Text-Classification в заголовок — вкл
Добавлять поле X-POPFile-Link в заголовок — вкл
Карантин — Вкл у меня моим (локальным) получателям приходили письма с уведомлением, что им письмо не доставлено, т.к. спам и предлагалась ссылка на локальный IP для переклассификации. Сами спам-письма прикладывались как вложение (т.к карантин вкл). Меня это очень устраивало, т.к. мой пользователи могли сами регулировать — спам или нет письма от респондентов. Да и ссылка для переклассификации была внутренняя.
Перешел на Eserv3. Параметры настроек POPFILE остались прежние, но я стал работать по XMLRPC.
Все работает, спам-письма валяться в спам-папки пользователей, по IMAP-у переклассификация работает, В mail.log пишется
<QUOTE>
2007-06-21 15:25:59;ХХ.ХХ.ХХХ.ХХХ;@ХХХ.ru;550 Your message is classified as SPAM! If this an error, please click here: http://ХХХ.ru:8085/MailClassify/ХХХ@ХХХ.com!8!10!2.eml
</QUOTE>
Это, я так понимаю, информация для отправителя.
Можно ли сделать так, что бы не отправители проводили HTTP переклассификацию, а мои локальные пользователи могли сами решать спам это или нет и ссылка была бы локальная

Спасибо
imported
pig27.07.2007 12:09
Так сами же говорите — по IMAP переклассификация работает. Вот пусть и перетаскивают из spam в not_spam и обратно. Если не хотят IMAP, есть специальный робот-переклассификатор на движке MContent. Ему надо переслать письмо как вложение и в теме указать требуемый класс, он сам всё сделает.
imported
ganesh11.09.2007 08:04
pig пишет: Судя по ответам POPfile, одного раза ему маловато показалось. Упорствует, что clear.
в смысле что clear )) что то ещё посмотреть?
В продолжении темы POP всё ровно не хочет сробатывась, неделю приходят письма кидаю в ручную в спам, результат пролезат опять
imported
ganesh11.09.2007 08:19
В вэб интерфейсе цифры только по Spam, Clear =0
imported
pig11.09.2007 10:44
ganesh пишет:
pig пишет: Судя по ответам POPfile, одного раза ему маловато показалось. Упорствует, что clear.
в смысле что clear ))

Что письмо после сеанса переклассификации в спам всё равно определяется как clear.

ganesh пишет: что то ещё посмотреть?
В продолжении темы POP всё ровно не хочет сробатывась, неделю приходят письма кидаю в ручную в спам, результат пролезат опять (?[/quote:16768997d9])(?Логи)(?надо)(?смотреть.)(?DATA\log\imap\{YYYYMM}rc.txt)(?-)(?результаты)(?переклассификации.)(?Что)(?за)(?письмо,)(?куда)(?переклассифицировалось,)(?из)(?какого)(?класса,)(?успешно)(?ли.)
imported
ganesh11.09.2007 11:07
200709rc.txt

2007-09-11 12:05:03;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;clear;spam;PopFile;1
2007-09-11 12:07:14;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;clear;spam;PopFile;1
2007-09-11 12:07:20;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;clear;spam;PopFile;1
2007-09-11 12:07:25;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;unclassified;spam;PopFile;1
2007-09-11 12:07:36;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;clear;spam;PopFile;1
2007-09-11 12:07:43;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;clear;spam;PopFile;1
2007-09-11 12:07:50;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;clear;spam;PopFile;1
2007-09-11 12:07:58;192.168.2.50;spamadmin@scz.ru;IMAP;ambiguous;clear;spam;PopFile;1
imported
pig11.09.2007 12:15
Да, POPfile выглядит каким-то замученным. Похоже, всё или почти всё считает чистым. С кем он в паре работает?

Посмотрите в DATA\log\smtp\{YYYYMM}mail_sp.txt и/или DATA\log\smtp\{YYYYMM}mail_sd.txt, как идёт начальная классификация.
imported
ganesh11.09.2007 12:29
хм что то нет таких, есть :
200709smtpsend.txt
200709popfile_debug.txt
200709mail-refused.txt
200709mail.txt
200709log.txt а работает если тока с spamprotexx других антиспамов нет
imported
pig11.09.2007 14:30
Странно. Должен быть mail_sp.txt — если только у вас не совсем старая какая-нибудь конфигурация. Или не покоцанная руками.
imported
ganesh12.09.2007 11:22
Eserv3 1.8, месяща 2 назад поставил на новыё сервер, руками ни чего не ляпал, необходимости не было
imported
ganesh12.09.2007 11:28
eserv 3.31
imported
pig12.09.2007 11:32
Тогда просто обязан быть лог mail_sp. А в acSMTP.log никаких подозрительных ошибок не сыплется? Типа file not found.
imported
ganesh12.09.2007 11:58
да вроде нет никаких, может попробывать поставит ещё раз по верх, не собьются настройки ?
imported
ganesh12.09.2007 11:59
есть
2007-09-05 11:20:55;212.7.224.235;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:21:39;195.239.243.93;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:22:04;213.242.13.182;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:22:22;195.239.243.93;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:22:57;217.175.143.225;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:23:32;88.147.160.1;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:26:11;88.147.160.1;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:27:44;124.120.146.104;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:30:35;213.142.201.244;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:30:35;217.12.11.36;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:32:48;213.142.201.244;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:34:06;195.151.169.75;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:36:32;212.7.224.235;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:38:20;194.67.57.14;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:39:09;82.116.56.27;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:41:43;89.109.1.200;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:41:43;85.236.166.28;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:41:43;193.252.22.24;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:49:05;217.12.11.79;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:50:37;192.168.2.50;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:52:27;195.239.243.93;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:52:36;212.7.224.235;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:52:49;81.211.70.226;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:52:49;81.211.70.226;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:52:49;195.239.243.93;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:54:17;213.177.109.254;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
2007-09-05 11:54:17;195.239.243.93;Error 30021 in the rule file "conf\smtp\OnMessageEnd.rules.txt", line: 46, char: 51
imported
pig12.09.2007 14:15
А сегодняшние ошибки есть? Или только эта пачка от пятого сентября? Тоже странные какие-то ошибки, в строке комментария 8O
imported
ganesh12.09.2007 14:47
больше нет ничего )
imported
pig12.09.2007 15:27
Последний тупой вопрос: в acSMTP точно нет каталога myconf?

От безнадёжности можно и переустановить. Настройки не поедут. По крайней мере, почтовые.
imported
ganesh14.09.2007 09:39
pig пишет: Тогда просто обязан быть лог mail_sp. А в acSMTP.log

Переставил ,залил 3.32 нет таких логфайлов, чтонибудь ещё посоветуешь?
imported
pig14.09.2007 11:00
Тогда отладка. acSMTP\conf\smtp\filters\IsSpamPopFile.rules.txt — добавить в конец:
" PopFile: {CURRENT-FILE} {PF-MESSAGE-CLASS}" STYPE CR


acSMTP\conf\smtp\filters\IsSpamSpamProtexx.rules.txt — добавить после четвёртой строки (перед "Если перед SpamProtexx классификацию..."):
" SpamProtexx: {CURRENT-FILE} {SP-MESSAGE-CLASS}" STYPE CR


Потом в acSMTP.log смотрите, кто из антиспамов о чём будет отчитываться.
imported
ganesh17.09.2007 14:26
вот лог
PopFile: ..\DATA\mail\spool\nueepo@boiseidahohouses.com!21!503250!1.eml clear
PopFile: ..\DATA\mail\spool\irina@rosinex.ru!23!528000!1.eml clear
PopFile: ..\DATA\mail\spool\088965@home.se!28!663093!1.eml clear
PopFile: ..\DATA\mail\spool\lpikuzo@kane.ru!34!716031!1.eml clear
PopFile: ..\DATA\mail\spool\pmhighet654@johnfthrone.com!35!717140!1.eml clear
PopFile: ..\DATA\mail\spool\sixgun_98@yahoo.com!61!1241656!1.eml clear
PopFile: ..\DATA\mail\spool\terri.quinn@btinternet.com!62!1277859!1.eml clear
PopFile: ..\DATA\mail\spool\akstcdallaschristianmnsdgs@dallaschristian.com!74!1631843!1.eml clear
PopFile: ..\DATA\mail\spool\vfokwhbwifcj@bocada.com!89!1802718!1.eml clear
PopFile: ..\DATA\mail\spool\tgnemnekyvrd@blotout.com!89!1837718!3.eml clear
PopFile: ..\DATA\mail\spool\a_r_s_e_n_a_l_g_o_o_n_e_r@yahoo.com!114!2115796!1.eml clear
PopFile: ..\DATA\mail\spool\a.premanond@abhmfg.com!115!2150218!1.eml clear
PopFile: ..\DATA\mail\spool\jumperjeff2002@yahoo.com!118!2205218!1.eml clear
PopFile: ..\DATA\mail\spool\miis@boatliftdistributors.com!126!2504484!1.eml clear
PopFile: ..\DATA\mail\spool\sales@firstrealtyfairfield.com!132!2628921!1.eml clear
PopFile: ..\DATA\mail\spool\akstccybermedindiamnsdgs@cybermedindia.com!134!2654218!1.eml clear
PopFile: ..\DATA\mail\spool\npmfxgq@suite101.com!183!3327796!1.eml clear
PopFile: ..\DATA\mail\spool\tfrutisantonio@icqmail.com!228!3958859!1.eml clear
PopFile: ..\DATA\mail\spool\LapushenkovaMA@ros.ru!267!4471640!1.eml clear
PopFile: ..\DATA\mail\spool\jcpwlhrgile@bluewatersdigital.com!269!4479640!1.eml clear
PopFile: ..\DATA\mail\spool\breezyblur@yahoo.com!299!4880734!1.eml clear
PopFile: ..\DATA\mail\spool\bbie.piehl@tenethealth.com!316!5009734!1.eml clear
PopFile: ..\DATA\mail\spool\akstcclstrategiesmnsdgs@clstrategies.com!339!5192671!1.eml clear
PopFile: ..\DATA\mail\spool\neayhotrdt@inbox.ru!369!5489828!1.eml clear
PopFile: ..\DATA\mail\spool\bbbazaar@mc-placements.com!379!5571296!1.eml clear
PopFile: ..\DATA\mail\spool\akstctiffsmnsdgs@tiffs.is!389!5611781!1.eml clear
PopFile: ..\DATA\mail\spool\luc.potargent@telenet.be!421!5937781!1.eml clear
PopFile: ..\DATA\mail\spool\root@dedic2.cmspanel.ru!422!5949187!1.eml clear
PopFile: ..\DATA\mail\spool\jas_the_slayer@hotmail.com!430!6006265!1.eml clear
PopFile: ..\DATA\mail\spool\emailsender@rambler.ru!452!6184671!1.eml unclassified
PopFile: ..\DATA\mail\spool\info@coiltronics.com!463!6250250!1.eml clear
PopFile: ..\DATA\mail\spool\akstcsdmnsdgs@sd.is!493!6404812!1.eml clear
PopFile: ..\DATA\mail\spool\kodohoto@mail.goo.ne.jp!497!6430062!1.eml clear
PopFile: ..\DATA\mail\spool\flite@woodvale.wa.edu.au!529!6719015!1.eml clear
PopFile: ..\DATA\mail\spool\jqvqgnfhueym@bostream.com!555!7091796!1.eml clear
PopFile: ..\DATA\mail\spool\uyvl@botcw.com!558!7148015!1.eml clear
PopFile: ..\DATA\mail\spool\qjcc@borderexpress.com.au!563!7276031!1.eml clear
PopFile: ..\DATA\mail\spool\zhuravlev@rasogroup.ru!566!7304859!1.eml clear
PopFile: ..\DATA\mail\spool\incentive@mail.ru!570!7426343!1.eml clear
PopFile: ..\DATA\mail\spool\bbgedvottpu@bradleypt.com!574!7662953!1.eml clear
PopFile: ..\DATA\mail\spool\Potemkina@alor.ru!584!7975390!1.eml clear

Ситуация такая : когда включил UseSpamProtexx=1

acSMTP.log

Spamprotexx: unregistered (expired)
Spamprotexx работать не может!
imported
pig17.09.2007 15:27
Так у вас SpamProtexx и не работал, оказывается!
А PopFile всё считает чистым. Похоже, ему базу перекосило.
imported
ganesh17.09.2007 15:56
мои действия дальше?
imported
pig17.09.2007 16:19
POPfile можно попробовать заново поставить, предварительно убрав сущестующие базы. Или попробовать выправить косяк через web-интерфейс. Может быть, вылечится редактированием стоп-списка, если найдёте какие-то служебные слова, которые настолько перевешивают.

А насчёт SpamProtexx вам виднее — будете покупать или нет. Если не будете — не включайте.
imported
nickstep13.12.2007 13:24
pig пишет: Тогда отладка. acSMTP\conf\smtp\filters\IsSpamPopFile.rules.txt — добавить в конец:
" PopFile: {CURRENT-FILE} {PF-MESSAGE-CLASS}" STYPE CR


acSMTP\conf\smtp\filters\IsSpamSpamProtexx.rules.txt — добавить после четвёртой строки (перед "Если перед SpamProtexx классификацию..."):
" SpamProtexx: {CURRENT-FILE} {SP-MESSAGE-CLASS}" STYPE CR


Потом в acSMTP.log смотрите, кто из антиспамов о чём будет отчитываться.
а у меня в лог ничего не пишется... при этом явно видно, что PopFile обучается...
imported
pig13.12.2007 14:39
После этих правок? Тогда у вас POPfile только обучается, но ничего не проверяет.
imported
nickstep13.12.2007 14:41
и где ловить блоху?
imported
pig13.12.2007 15:48
Проверьте, не попадают ли письма под эти условия:
\ Правила, исключающие спам-проверку (общие):
\ 1. Не проверяем письма, больше заданного размера
\ 2-3. Не проверяем письма от клиентов с заданными IP и локальных клиентов
\ 4. Не проверяем письма от клиентов с заданными адресами отправителей
\ 5. Не проверяем письма от авторизованных клиентов,
\ если CheckAuthorizedSenders=FALSE
\ 6. Не проверяем письма, идущие на заданные PopFileToWhiteList адреса.
\ 7. Не проверяем письма, если MESSAGE-CLASS уже установлен ранее (например, by spf)
imported
nickstep13.12.2007 16:32
оказалось, что почта, забираемая pop2smtp была настроена на внутренний адрес smtp (127.0.0.1) — и спам-фильтры считали ее локальной и не проверяли. Направил на внешний адрес — стала проверяться.

Можно ли веб-интрефейс popfile направить на другой порт — 8080 у меня уже задействован?
imported
pig13.12.2007 16:58
Да, это должно настраиваться. В отличие от порта для XMLRPC, которы жёстко прошит 8081.
imported
nickstep13.12.2007 17:13
pig пишет: Да, это должно настраиваться. В отличие от порта для XMLRPC, которы жёстко прошит 8081.


а где и как?
imported
nickstep13.12.2007 17:49
перекладываю по ИМАП письма из спама в не_спам. в data\mail\out\127.0.0.\25\ накапливаются письма от postmaster'a potmaster'u при этом в них стоит 530 ошибка "Auth wrong" и письма в пользовательские ящики не попадают. Что делать?
imported
pig13.12.2007 18:15
Список EmailSmtpForward.txt, строка "(for returned mail only)" (обычно первая или даже единственная). Укажите там правильный пароль для постмастера или вообще уберите реквизиты авторизации.

Досылка "очищенных" писем делается через внутренний форвард на локальный сервер. Письма отправляются от имени администратора почтового сервера.
imported
pig13.12.2007 18:20
nickstep пишет:
pig пишет: Да, это должно настраиваться. В отличие от порта для XMLRPC, которы жёстко прошит 8081.


а где и как?

В web-интерфейсе самого POPfile, в разделе "Настройки". Или измените в popfile.cfg параметр html_port.
imported
nickstep13.12.2007 18:49
спасибо — получилось.
imported
Enotos27.02.2008 16:07
Что бы это могло быть ?

2008/2/27 15:28:34 1820: bayes: 708: Attempting to connect to dbi:SQLite:Dbname=./popfile.db (1)
2008/2/27 15:28:34 1820: bayes: 714: Using SQLite library version 2.8.5
2008/2/27 15:28:34 1820: 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]
imported
Работает на Eserv/5.05567 (10.02.2020)