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

Eserv Forum / E4 / Eserv 4 beta / Проблемы перехода на Eserv/4 с Eserv/2.99

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Здравствуйте! Пыталась вчера запустить новый Е4, но неудачно стартует acWeb. Во-первых, ругается так:
OnConnect isn't unique (conf\OnStartup.rules.txt)
OnThreadConnect isn't unique (conf\OnStartup.rules.txt) http\OnRequest isn't unique (conf\OnStartup.rules.txt) http\OnRequestComplete isn't unique (conf\OnStartup.rules.txt)
OnDisconnect isn't unique (conf\OnStartup.rules.txt)
OnShutdown isn't unique (conf\OnStartup.rules.txt) http\OnUnknownMethod isn't unique (conf\OnStartup.rules.txt) http\PreAction isn't unique (conf\OnStartup.rules.txt)

Все эти параметры присутствуют только по одному разу в файле E4\acWeb\conf\OnStartup.rules.txt
А потом говорит:
Exception #-2003 at: conf\OnStartup.rules.txt:331:8:
IniCache
^ conf\OnStartup.rules.txt — file not found
2009-11-30 17:21:40;0.0.0.0;Error 2003 in the rule file "conf\OnStartup.rules.txt", line: 331, char: 8 -2003 Завершаюсь... В 331-1 строке расположен "IniCache" из секции: \ инициализация встроенных plugin'ов CreateSubsDispatcher CacheLogStrInit MlogcInit IniCache ...... Таких файлов действительно нет. Что делать дальше? Сейчас стоит Eserv/2.99, E4 устанавливался без ошибок, а вот запуститься не захотел. Еще вопрос: необходимо ли в Е4 иметь собственный "публичный" SMTP-сервер или достаточно пользоваться сервером провайдера и забирать от него почту планировщиком по POP3 (у нас сейчас так)? Все. Спасибо.
 
Комментарии к этой версии (01.12.2009 11:31) [~matveeva] ee29fff2
АвторДатаТекстtags
ac01.12.2009 15:25
ред: 01.12.2009 18:21
Пришлите, пожалуйста, acWEB.log весь целиком на support@eserv.ru.

matveeva пишет: Еще вопрос: необходимо ли в Е4 иметь собственный "публичный" SMTP-сервер или достаточно пользоваться сервером провайдера и забирать от него почту планировщиком по POP3 (у нас сейчас так)?

Не обязательно иметь публичный. Сборщик почты по-прежнему присутствует.
wikipost
matveeva01.12.2009 17:07
Отправила.
Спасибо.
wikipost
ac01.12.2009 17:27
Спасибо за лог. Понятно, это досадная ошибка с кавычками в названии предприятия. Как решать, описано в комментарии support'а (от 26го ноября) на странице http://www.eserv.ru/Eserv4FAQ
Извините за недоразумение!
wikipost
matveeva01.12.2009 17:35
ред: 01.12.2009 17:43
И ведь не первый раз наступаю на эти грабли Где-то еще натыкалась. Забываю. Спасибо. Буду разбираться дальше.
Кстати, я дистрибутив вчера скачивала. Надо, наверное, туда "правильный" acWeb положить? )
wikipost
ac01.12.2009 18:20
Надо было, но тогда будут вопросы от тех, кто уже установил 4.17 — устанавливать ли 4.18... А штатный режим обновлений E4 — это просто автообновления, без установки чего-либо "поверх" в отличие от E3. И эта ошибка с кавычками — единственная, которая ломает этот нормальный ход вещей, т.к. обновления качает acWEB, а он здесь собственно и не стартует.

Но обновления базового дистрибутива для новых установок, конечно, будет. Вот сегодняшние 5 покупателей получат уже новую сборку (а тем, кто уже установил 4.17, переставлять не надо — еще раз подчёркиваю, все те же файлы сами приедут). Заглядывайте на http://code.eserv.ru/, там подробнее о текущих изменениях. А сам процесс обновлений описан здесь: http://www.eserv.ru/Eserv4Updates
wikipost
matveeva04.12.2009 14:46
Мда. Стало понятно, что нужен план действий по переходу с Eserv/2 На Eserv/4, а то сплошные засады кругом.
Например, почему-то при получении почты в Outlook стал спрашиваться пароль для доступа к п/я. Может быть, потому, что у юзеров не было никаких паролей? И почему-то все алиасы оказались отключенными. Дальше. Существует ли способ остановить acImap и acSmtp не из диспетчера задач? На этапе внедрения на работающем сервере это придется делать неоднократно, переключая почт. сервер с E2 на E4 (кстати, прикольно получилось: E2-E4)
Правильно ли я понимаю порядок действий по переходу с Е2 на Е4 (E2 плюс антивирус, плюс антиспам PopFile)?
1). Установить E4, он импортирует в себя все настройки из E2
2). Ждем, пока скачаются обновления, жмем на update.bat
3). Для антивируса в папку "E4\CommonPlugins\acFilter\antivirus\" в соотв. подпапку кладем ключ формата email.key, который лежал в папке Е2. (будут ли использованы базы антивируса, которые были в Е2, или они начнут скачиваться с нуля?)
4). В Е2 параметры SmtpServer,Pop3Server,NntpServer устанавливаем = 0
5). Отключаем все pop3/smtp задания в планировщике Е2.
5). закрываем работающий PopFile
6). Перезапускаем Е2 уже без почты.
7). Запускаем по очереди: acWeb4, acSmtp4, acImap4, acFilter
И тогда:
-запланированные задания из Е2 будут выполняться, как и раньше (кстати, как это посмотреть? Нигде не нашла настроек подключения к РОР3 серверу);
-почта будет отсылаться, как и раньше;
-правила тоссинга почты будут выполняться (тоже, не нашла, где они теперь);
-антивирус и PоpFile будут как и раньше запускаться автоматом при пересылке писем (обученная база popFile сохранится?).
Все правильно?
Спасибо.
wikipost
pig04.12.2009 16:33
Антивирус у вас какой? Если Dr.Web, то его использование регулируется сертификатом. Если KAV, то у него свой ключ, его действительно в соответствующую подпапку надо положить. Возможно, апгрейд ключа при этом понадобится, потому что антивирусный движок другой.
wikipost
matveeva04.12.2009 16:43
ред: 04.12.2009 16:47
У меня Dr.Web, и мне присылали ключ.файл с названием "мой е-mail".key И лежит он в основной папке Е2
И еще присылали updater.key, который лежит в папке drweb, но он 2005 года. Надо оба этих файла копировать? Или как-то получать какие-то сертификаты?
wikipost
pig04.12.2009 18:51
updater.key, я думаю, приедет с автоматическим обновлением, это специальный ключ для работы только докторовской обновлялки баз. email.key — это ключ на Eserv/2, в котором не только лицензия на Dr.Web. На Eserv/4 выдаются сертификаты. На Dr.Web тоже, причём он должен быть отдельным, поскольку быстро истекает. Так что смотрите, что вам было прислано сейчас.
wikipost
ac04.12.2009 20:52
matveeva пишет: Например, почему-то при получении почты в Outlook стал спрашиваться пароль для доступа к п/я. Может быть, потому, что у юзеров не было никаких паролей?

Если пароль был пустой, то да, причина в этом — пустые пароли, а также пароли, совпадающие с логинами, в E4 запрещены. Потому что хакеры их непременно подберут и будут спамить через вас, используя те же пароли для SMTP.

matveeva пишет: Существует ли способ остановить acImap и acSmtp не из диспетчера задач?

Если вы их установили сервисами, то останавливайте из диспетчера сервисов. Или командами "net start acSMTP" / "net stop acSMTP". Если не устанавливали, то можно так: "acSMTP.exe /kill".

matveeva пишет: кстати, прикольно получилось: E2-E4

Да, уже 13й год, а всё как в первый раз (первый ход)

matveeva пишет: У меня Dr.Web, и мне присылали ключ.файл с названием "мой е-mail".key И лежит он в основной папке Е2
И еще присылали updater.key, который лежит в папке drweb, но он 2005 года. Надо оба этих файла копировать?

Да, надо.

matveeva пишет: будут ли использованы базы антивируса, которые были в Е2, или они начнут скачиваться с нуля?

Надо запустить апдейтер в подкаталоге acFilter'а до запуска acFilter'а, потом запустите acFilter не-сервисом и проверьте, как он инициализировался.

pig пишет: Если KAV, то у него свой ключ, его действительно в соответствующую подпапку надо положить. Возможно, апгрейд ключа при этом понадобится, потому что антивирусный движок другой.

Старый ключ подойдёт, т.к. acFilter поддерживает все версии API KAV, включая используемый в E2 KLAV (KAV4).

matveeva пишет: -запланированные задания из Е2 будут выполняться, как и раньше (кстати, как это посмотреть? Нигде не нашла настроек подключения к РОР3 серверу);

Ваши старые задания pop3recv должны при импорте превратиться в задания PopPull (см. http://www.eserv.ru/PopPull) с переносом всех настроек на POP3 (имя сервера, логин, пароль). Лог выполнения заданий PopPull найдёте в acWEB.log.

matveeva пишет: -почта будет отсылаться, как и раньше;
Почта будет отсылаться by smtpsend4, а не как раньше. Он со своим собственным отдельным автоматическим планировщиком (внутри acSMTP), ничего настраивать не надо.

matveeva пишет: -правила тоссинга почты будут выполняться (тоже, не нашла, где они теперь);

В E3 и E4 тоссинг не является отдельной процедурой. Всё делается во время SMTP-сессии (обработка алиасов (псевдонимов), списков рассылки, фильтров и т.д.).

matveeva пишет: -антивирус и PоpFile будут как и раньше запускаться автоматом при пересылке писем (обученная база popFile сохранится?).
acFilter установите сервисом (acFilter --install), тогда будет сам запускаться и друзей своих запускать. Да, база PopFile конечно используется старая, как и сам PopFile (он в систему обновлений E4 не входит).

matveeva пишет: Все правильно?
Практически всё.
wikipost
matveeva07.12.2009 16:33
Не подхватывается антивирус Dr.Web.
Положила в папку E4\CommonPlugins\acFilter\antivirus\drweb\ файлы email.key, updater.key.
Журнал acFilter.log:
Loading: http://127.0.0.1:8082/index.html?23677312
2580480 12398592
282624 12398592

Sock:413696 12398592
253952 12398592

Wrong KAV database path
KAV4:3178496 13836288
270336 13836288

07.12.2009;16:15:21;2;0;1;302;GET;209;REDIRECT;/index.html?23677312;_unknown_root_;text/html
Unable to initialize kave: 2147746397
8004025D License expired or missing.

Unable to load StopEServ.dll
07.12.2009;16:15:21;3;0;1;200;GET;618;IFORTH-SCRIPT;/internal/starting?/index.html?23677312;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream
07.12.2009;16:15:22;3;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream
Unable to start clamD: 2 ClamavInit err=10061 Clamav!:12320768 21348352
290816 21348352

И popfile до кучи не запускается. Много раз говорит 07.12.2009;16:16:23;15;0;1;200;GET;618;IFORTH-SCRIPT;/internal/starting?/index.html?23677312;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream
07.12.2009;16:16:23;15;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream popfile ping, 07.12.2009;16:16:28;15;0;3;302;GET;209;REDIRECT;/index.html?23677312;_unknown_root_;text/html
А потом popfile ping, popfile start failed
07.12.2009;16:16:39;17;0;3;302;GET;209;REDIRECT;/index.html?23677312;_unknown_root_;text/html
07.12.2009;16:16:39;18;0;1;200;GET;618;IFORTH-SCRIPT;/internal/starting?/index.html?23677312;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream
07.12.2009;16:16:39;18;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream iup=10061 iup2=10061 <Error 10061>
Хотя в popfile.log все ок:
POPFile Engine loading

        Loading...
{core: windows}
{core: config history logger mq}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3}
{services: imap}

POPFile Engine v0.22.4 starting

        Initializing...
{core: config history logger mq windows}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3}
{services: imap}

        Starting...
{core: config history logger mq windows}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3}
{services:}

POPFile Engine v0.22.4 running
wikipost
matveeva07.12.2009 17:08
И еще не могу найти, где управление PopPull? Как-нибудь можно посмотреть, что и как перенеслось из Е2? А то что-то не забирается почта из внешнего ящика.
Спасибо.
wikipost
ac07.12.2009 17:20
В планировщике. Проверьте, что в тех заданиях, которые в E2 были pop3recv, при импорте в новый планировщик поставился тип PopPull (если он сам не угадал, то поставьте PopPull ему сами, остальные параметры менять не надо). После этого включите задание (поставьте галочку).

См. http://www.eserv.ru/PopPull

Отладочный лог PopPull будет в acWEB.log.
wikipost
matveeva07.12.2009 17:26
А у меня в планировщике все зачеркнуто. Я поэтому и решила, что где-то в другом месте управление находится. Единственная незачеркнутая строка-eservUpdate.
wikipost
ac07.12.2009 17:29
matveeva пишет: Не подхватывается антивирус Dr.Web.
Положила в папку E4\CommonPlugins\acFilter\antivirus\drweb\ файлы email.key, updater.key.
Журнал acFilter.log:

Unable to initialize kave: 2147746397
8004025D License expired or missing.

Unable to load StopEServ.dll

Вот между kave и stop в норме должно быть примерно так:
DrWEB 5.00 6.12.2009 (848385 virus records)


Проверьте, что drweb32.dll и drwebupw.exe тоже на месте (последний запустите для проверки, что базы качаются).

И, кстати, у вас acFilter.exe не последней версии, судя по логу. Запустите update.bat. См. http://code.eserv.ru/ и закладку "Обновления" в своём Eserv.
wikipost
ac07.12.2009 17:33
matveeva пишет: iup=10061 iup2=10061 <Error 10061>
Хотя в popfile.log все ок:
POPFile Engine loading

А он у вас работал раньше с Eserv'ом? Как pop3proxy наверное. Не видно инициализации xml-rpc, который требуется для Eserv/3 и Eserv/4/acFilter. В popfile.cfg проверьте наличие таких строк:
xmlrpc_enabled 1 xmlrpc_local 1 xmlrpc_port 8081
wikipost
matveeva07.12.2009 17:37
-Update.bat только что уже запустила.
-drweb32.dll и drwebupw.exe лежат в той же папке,drwebupw.exe запускается и начинает что-то качать. Похоже, будет закачивать все базы, хотя в старом Е2 они все есть актуальные.
-В планировщик задание на забор почты из внешнего ящика перенослось зачеркнутым и не сохранился порт (раньше сервером указывался 127,0,0,1 и порт длля PopFile)
wikipost
ac07.12.2009 17:37
matveeva пишет: А у меня в планировщике все зачеркнуто. Я поэтому и решила, что где-то в другом месте управление находится. Единственная незачеркнутая строка-eservUpdate.

Да, всё правильно. Если pop2smtp после импорта сразу включался, то он бы при первом же запуске стащил бы себе всю вашу почту, и вопросов было бы еще больше Поэтому они отключены (показывается как зачёркнуто и "Включен=нет") до тех пор, пока вы не решитесь выключить Eserv/2 и включить E4.
wikipost
ac07.12.2009 17:42
matveeva пишет: Похоже, будет закачивать все базы, хотя в старом Е2 они все есть актуальные.

Можно базы тоже переписать туда.

matveeva пишет: (раньше сервером указывался 127,0,0,1 и порт длля PopFile)

PopFile теперь будет работать в другом режиме — более продвинутом (xml-rpc). Поэтому пусть pop2smtp забирает напрямую с провайдера.
wikipost
ac07.12.2009 17:43
matveeva пишет: Update.bat только что уже запустила.
acFilter.exe теперь стоит перезапустить.
wikipost
matveeva07.12.2009 17:49
ac пишет: Поэтому они отключены (показывается как зачёркнуто и "Включен=нет") до тех пор, пока вы не решитесь выключить Eserv/2 и включить E4.

Поняла, уже включила, промежуточное обращение к PopFile убрала.
ac пишет: В popfile.cfg проверьте наличие таких строк: xmlrpc_enabled 1 xmlrpc_local 1 xmlrpc_port 8081

Таких строк у меня нет. Это я смотрела в моем работающем Popofile. Версия v0.22.4
wikipost
matveeva07.12.2009 17:53
Ура!
DrWEB 5.00
  1. 12.2009 (851842 virus records)
  2. Это ему, наверное, баз не хватало. Надо было сразу drwebupw.exe запустить.
И из внешнего ящика почта, судя по логам тоже забралась.
wikipost
matveeva07.12.2009 18:20
А внешняя почта так и не забралась.
С внешним сервером сеанс проходит нормально. В журнале вот что:
LOG:*..\DATA\log\pop2smtp\1207debug.txt*pop3 (3216): 41 8180
LOG:*..\DATA\log\pop2smtp\1207debug.txt*pop3 (3216): . taskstop task ior=10061

Папки pop2smtp нет в DATA\log\ , и, видимо, почта не забирается, т.к. все письма так и остались на сервере, да и не нахожу этих писем нигде в Е4. Может, это из-за неработающего PopFile?
В любом случае, вернула пока все на Е2, буду завтра продолжать разбираться.
Спасибо.
wikipost
pig07.12.2009 18:35
matveeva пишет: ior=10061

Куда-то не туда pop2smtp обращается. Там его не ждут. Совсем.
wikipost
ac07.12.2009 18:36
matveeva пишет: А внешняя почта так и не забралась.
С внешним сервером сеанс проходит нормально. В журнале вот что:
LOG:*..\DATA\log\pop2smtp\1207debug.txt*pop3 (3216): 41 8180
LOG:*..\DATA\log\pop2smtp\1207debug.txt*pop3 (3216): . taskstop task ior=10061

С внешним нормально, а с внутренним (SMTP) — нет. Второй уже такой случай, видимо вопрос для FAQ. У вас в E4.ini что написано в опции [Server] HostName= ?
"telnet этот_HostName 25" соединяется?
wikipost
yuriy07.12.2009 18:56
У меня та же проблема с неприемом почты по pop2smtp

{Server} Hostname — то, что прописано в DNS провайдера, прямая и обратная записи для распознавания по HELO. Однако MX запись указывает на smtp провайдера.

telnet {Server} Hostname 25 конечно же не пойдет — сервер за файрволом, 25 порт не проброшен, у сервера внутренний IP.
wikipost
ac07.12.2009 19:35
yuriy пишет: У меня та же проблема с неприемом почты по pop2smtp

Вот я и говорю, второй случай. Хотя коды ошибок разные. У вас 10060 (т.е. таймаут из-за firewall), а у Елены 10061, т.е. хост доступен, но на порту SMTP[Port] там ничего нет.

yuriy пишет: у сервера внутренний IP.

У него один IP (не считая 127.0.0.1), или в сторону роутера один внутренний IP, а в сторону ЛС другой?

Похоже придётся сделать дополнительный HostName-параметр. Чтобы один использовать в для HELO (IP роутера), а второй для связи с pop2smtp... Всё время забываю о таких сетях с "раздвоением личности" сервера через роутер. В прокси учёл, в "ExternIP:" учёл, в HELO+pop2smtp — не учёл До завтра постараюсь сделать и запустить в систему обновлений.
wikipost
ac07.12.2009 20:06
А! Учёл-таки В OnStartup.rules.txt стоит проверка на pop2smtp, значит должно работать с любого IP. Т.е. Server[HostName] можно в pop2smtp, вызываемом из PopPull, безопасно заменить на явный localhost, и всё. Сейчас всё перепроверю, потестирую, и выкладываю это микрообновление.
wikipost
ac08.12.2009 09:19
Сегодня поехало ещё одно важное обновление на ту же тему pop2smtp/PopPull.
wikipost
matveeva08.12.2009 12:09
Что-то я не поняла, что в итоге надо делать, кроме принятия обновлений.
У меня в E4.ini стоит так:
ExternIP=0.0.0.0
HostName=внешнийIP
DefaultDomain=внешнийIP
А вообще на компе 2 сетевых карты. Одна для адсл-модема (интернет), вторая — для локалки. Соответственно на каждой разные IP (из разных подсетей). На внутренней даже два разных IP — надо было 2 разных сетки объединить. И еще внешний IP.
wikipost
pig08.12.2009 12:21
Внишний IP, видимый снаружи, должен быть прописан в ExternIP. В HostName должно быть публичное DNS-имя сервера, в DefaultDomain — имя домена (обычно почтового), который сервером обслуживается.
wikipost
ac08.12.2009 12:42
matveeva пишет: Что-то я не поняла, что в итоге надо делать, кроме принятия обновлений.

После приёма обновлений запустите update.bat, перезапустите acWEB, и все PopPull сразу должны заработать, независимо от правильности настроек параметра HostName.
wikipost
matveeva08.12.2009 12:42
pig пишет:

Ок. Сейчас попробую.
wikipost
matveeva08.12.2009 12:52
matveeva пишет: ac пишет: В popfile.cfg проверьте наличие таких строк: xmlrpc_enabled 1 xmlrpc_local 1 xmlrpc_port 8081
Таких строк у меня нет. Это я смотрела в моем работающем Popfile. Версия v0.22.4

А что делать с Popfile? Так и не запускается... Вот последние строки из acWeb.log

08.12.2009;12:49:45;25;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream popfile ping, popfile start failed
08.12.2009;12:49:50;25;0;3;302;GET;209;REDIRECT;/index.html?97631859;_unknown_root_;text/html
08.12.2009;12:49:50;26;0;1;200;GET;618;IFORTH-SCRIPT;/internal/starting?/index.html?97631859;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream
08.12.2009;12:49:50;26;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream iup=10061 iup2=10061 <Error 10061> iup=10061 iup2=10061 <Error 10061> popfile_error
Can't detect spam bucket, turning off.
PopFileDebug=-1

Хотя в popfile.log все типа в порядке:

POPFile Engine loading

        Loading...
{core: windows}
{core: config history logger mq}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3}
{services: imap}

POPFile Engine v0.22.4 starting

        Initializing...
{core: config history logger mq windows}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3}
{services: imap}

        Starting...
{core: config history logger mq windows}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3}
{services:}

POPFile Engine v0.22.4 running
wikipost
ac08.12.2009 12:57
matveeva пишет: Таких строк у меня нет.

Ну так добавьте. Ошибка 10061 — это и есть отсутствие сервера на заданном порту. http://www.eserv.ru/EservPopFile — это актуально и для E3, и для E4 (разница только в том, что в E3 с PopFile по XML-RPC работает acSMTP, а в E4 — acFilter).
wikipost
ac08.12.2009 12:59
matveeva пишет: Хотя в popfile.log все типа в порядке:

"Всё в порядке" выглядит так:
POPFile Engine loading

        Loading...
{core: windows}
{core: config history logger mq}
{classifier: bayes wordmangle}
{interface: html xmlrpc}
{proxy: pop3}
{services:}

POPFile Engine v1.1.1 starting

        Initializing...
{core: config history logger mq windows}
{classifier: bayes wordmangle}
{interface: html xmlrpc}
{proxy: pop3}
{services:}

        Starting...
{core: config history logger mq windows}
{classifier: bayes wordmangle}
{interface: html xmlrpc}
{proxy: pop3}
{services:}

POPFile Engine v1.1.1 running
wikipost
matveeva08.12.2009 13:03
ac пишет: Ну так добавьте.

Добавила, сейчас посмотрю. Это надо acFilter перезапустить?
Еще выскакивает ошибка в acWeb.log: taskstart Exception #2 at: ..\CommonPlugins\pop2smtp\headers\To.rules.txt:1:45:
EvalRules: plugins\pop2smtp\headers\ParseRcpt
^ conf\plugins\pop2smtp\headers\ParseRcpt.rules.txt — file not found

В папке conf действительно есть только одна папка lists.
wikipost
matveeva08.12.2009 13:14
Надо, видимо, POpFile другой ставить? У меня стоит отдельный, а надо, как для Е3?
Т.е. старый сносить что-ли? Или они могут стоять рядом и работать по очереди каждый со своей версией Eserv?
wikipost
ac08.12.2009 14:28
matveeva пишет: Добавила, сейчас посмотрю. Это надо acFilter перезапустить?

PopFile перезапустить.

matveeva пишет: Еще выскакивает ошибка в acWeb.log: taskstart Exception #2 at: ..\CommonPlugins\pop2smtp\headers\To.rules.txt:1:45:
EvalRules: plugins\pop2smtp\headers\ParseRcpt
^ conf\plugins\pop2smtp\headers\ParseRcpt.rules.txt — file not found

Ой Виноват, файлы оказались одинаковыми (с точки зрения программы обновления), не все у вас скачались. Сейчас с новым обновлением приедут все. Придётся еще раз update.bat запустить (перезапускать ничего не потребуется).

matveeva пишет: Надо, видимо, POpFile другой ставить? У меня стоит отдельный, а надо, как для Е3?
Т.е. старый сносить что-ли? Или они могут стоять рядом и работать по очереди каждый со своей версией Eserv?

Ничего менять не надо, можно использовать старый. Просто включите xml-rpc, и всё. Менять потребуется только в случае, если в старом нет поддержки xml-rpc. Но если вы у нас брали дистрибутив PopFile, то там точно всё есть уже много лет как. И в текущем дистрибутиве на сайте popfile — тоже.
wikipost
matveeva08.12.2009 15:05
ac пишет: Ничего менять не надо, можно использовать старый.Просто включите xml-rpc, и всё.

У меня старый v0.22.4. Новые строки добавила, но заветное слово xmlrpc в журнале не появилось... Или еще где-то подкрутить надо?
ac пишет: Придётся еще раз update.bat запустить (перезапускать ничего не потребуется).

Это запросто.
wikipost
ac08.12.2009 16:58
matveeva пишет: У меня старый v0.22.4. Новые строки добавила, но заветное слово xmlrpc в журнале не появилось...

А в логе popfile*.log в каталоге popfile ничего об этом не пишут?
Поддержка xmlrpc в PopFile встроена практически с рождения, но в их дистрибутивах раньше не хватало библиотек для запуска в этом режиме (поэтому мне и приходилось несколько лет выкладывать самодельные сборки). Вы у нас этот попфайл брали или на его сайте?
wikipost
matveeva08.12.2009 22:39
ac пишет: А в логе popfile*.log в каталоге popfile ничего об этом не пишут?

Завтра посмотрю обязательно. А откуда PopFile брала-уж и не помню. Может, и с его родного сайта. Если скажете, куда посмотреть, посмотрю и скажу.
wikipost
matveeva09.12.2009 09:17
ac пишет: А в логе popfile*.log в каталоге popfile ничего об этом не пишут

Вот что нашла в логе самого PopFile:
WARNING: POPFile may require Perl module XMLRPC::Transport::HTTP; it is needed for "XML-RPC Server Support".[0a]
Видимо, PopFile брался с их сайта. Что надо догрузить?
wikipost
ac09.12.2009 09:35
Установите тогда просто их текущую версию, включите там xmlrpc и положите свою старую базу.
wikipost
matveeva09.12.2009 09:39
ac пишет: Установите тогда просто их текущую версию, включите там xmlrpc и положите свою старую базу.

Ясно, сейчас займусь.
Еще вопрос: прочитала, что в Е3+POPFile "в собственном веб-интерфейсе PopFile переклассификация будет недоступна". Далее предлагалось смотреть логи. Но по логам PopFile смотреть неудобно — слишком много выводится всякой информации, чтобы по ней рыскать постоянно. И останется ли возможность влиять на процесс классификации?
Спасибо.
wikipost
ac09.12.2009 09:46
В логи смотреть надо только в случае проблем. А так результаты классификации будете видеть в своем инбоксе и папке spam, особенно при использовании Thunderbird (можно автоматически раскрашивать по результатам классификации).

matveeva пишет: И останется ли возможность влиять на процесс классификации?
Конечно! Обучение при этом делается не в отдельном интерфейсе (PopFile), где вам приходилось всю почту читать заново, а прямо в почтовом клиенте: при переносе сообщений по IMAP-папкам производится обучение фильтра. Т.е. это не специальный отдельный ритуал обучения, а фоновый процесс при обычной работе с почтой — подарок за использование IMAP'а
wikipost
ac09.12.2009 09:47
matveeva пишет: Это запросто.

Заработал PopPull, все нормально?
wikipost
matveeva09.12.2009 10:25
ред: 09.12.2009 10:27
Да, PopPull заработал после того, как я включила задание в планировщике. И еще подправила параметры ExternIP,
HostName,DefaultDomain. Задание запускается, но почту не забирает толком, видимо, из-за PopFil. Теперь разбираюсь с ним. Поставила новую версию, но пока на Е2. Приходится для проверки все время перезагружать Е2 с разными конфигурациями и подключать/отключать Е4, а юзеры жалуются . Поэтому все небыстро происходит.
wikipost
ac09.12.2009 10:45
matveeva пишет: Задание запускается, но почту не забирает толком, видимо, из-за PopFile.

Почему подозрение на PopFile? Он не может помешать забрать почту, может только помешать доставить по SMTP, если считает спамом. В логах-то что? (DATA\log\pop2smtp)
wikipost
matveeva09.12.2009 11:00
ред: 09.12.2009 11:01
Да что-то я пока в этом Е4 ничего не понимаю Где смотреть, где искать...
ПО логам, вроде, все в порядке, с сервером общается, список писем получает, заголовки писем в логе вижу, а забрал ли он их, удалил ли на сервере — не понимаю. Раньше в папке Temp четко весь сеанс прописывался, можно было понять, что есть письма, что они по очереди забираются и удаляются. а здесь нет.
Ой... Что-то у меня в логах Е4 вызывается pop2smtp...

pop3 (3296): +OK 2 messages (33356 bytes) (proxing) pop3 (3296): STAT

pop3 (3296): +OK 2 33356 pop3 (3296): LIST

pop3 (3296): +OK 2 messages pop3 (3296): 1 16670 pop3 (3296): 2 16686 pop3 (3296): . smtp (3296): 220 Eserv/2.99 ESMTP server ready. smtp (3296): HELO pop2smtp

smtp (3296): 250 Hello 127.0.0.1 pop3 (3296): TOP 2 0

pop3 (3296): +OK message follows pop3 (3296): X-Real-To: <direktor@aori.co.ru> pop3 (3296): Return-Path: <tifupusiva@email.su> pop3 (3296): X-DCC-deis-Metrics: frontend4 2001; Body=1 Fuz1=1 pop3 (3296): Received: from [173.21.97.119] (HELO mx1.nextmail.ru) pop3 (3296): by frontend4.cgp.gldn.net (CommuniGate Pro SMTP 5.2.15) pop3 (3296): with ESMTP id 241123531 for direktor@aori.co.ru; Wed, 09 Dec 2009 10:42:17 +0300 pop3 (3296): Received-SPF: none pop3 (3296): receiver=frontend4.cgp.gldn.net; client-ip=173.21.97.119; envelope-from=tifupusiva@email.su pop3 (3296): Message-ID: <00ca01ca78a3$224b8f20$8920a8c0@1732197119.client.mchsi.com> pop3 (3296): From: "=?koi8-r?B?7c/JIPDF3sHUyQ==?=" <tifupusiva@email.su> pop3 (3296): To: direktor@aori.co.ru pop3 (3296): Subject: =?koi8-r?B?1MHCzMney8kgz8bJ087ZxSDJINDF3sHUyQ==?= pop3 (3296): QUIT

pop3 (3296): Date: Wed, 9 Dec 2009 10:42:18 +0300 pop3 (3296): MIME-Version: 1.0 pop3 (3296): Content-Type: multipart/related; pop3 (3296): type="multipart/alternative"; pop3 (3296): boundary="
=_NextPart_000_00C6_01CA78BC.01CA78BC" pop3 (3296): X-Priority: 3 pop3 (3296): X-MSMail-Priority: Normal pop3 (3296): X-Mailer: Microsoft Outlook Express 6.00.2900.3138 pop3 (3296): X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 pop3 (3296): pop3 (3296): . pop3 (3296): +OK CommuniGate Pro POP3 Server connection closed

Вроде, я их поврозь запускаю... Кстати, хорошо бы в лог время прописывать, а то непонятно, когда это было.
wikipost
matveeva09.12.2009 11:14
Ну, PopFile наконец-то подцепился. Теперь acFilter Показывает три загруженных модуля: dwWeb, PopFile, SD.
Посмотрим, как почта будет раскидываться.
wikipost
matveeva09.12.2009 11:19
Ну вот, видимо, был сеанс:

pop3 (1232): +OK 8 messages (30737 bytes) (proxing) pop3 (1232): STAT

pop3 (1232): +OK 8 30737 pop3 (1232): LIST

pop3 (1232): +OK 8 messages pop3 (1232): 1 2352 pop3 (1232): 2 3204 pop3 (1232): 3 2570 pop3 (1232): 4 2638 pop3 (1232): 5 2447 pop3 (1232): 6 7063 pop3 (1232): 7 7059 pop3 (1232): 8 3404 pop3 (1232): . smtp (1232): 220 Eserv v4.0.4687 ESMTP. Wed, 09 Dec 2009 11:13:34 +0300 smtp (1232): HELO pop2smtp

smtp (1232): 250 adsl.TREVIS.local Hello [127.0.0.1] pop3 (1232): TOP 8 0

pop3 (1232): +OK message follows pop3 (1232): X-Real-To: <dir@aori.co.ru>,<director@aori.co.ru>, pop3 (1232): <direktor@aori.co.ru>,<dwsym@aori.co.ru>,<econom@aori.co.ru>, pop3 (1232): <fheejnhgpiiglbghodbomefncaaa.kor@aori.co.ru>,<fwzidq@aori.co.ru>, pop3 (1232): <glavbuh@aori.co.ru>,<glavbux@aori.co.ru> pop3 (1232): Return-Path: <limoges@alphatrad.com> pop3 (1232): X-DCC-deis-Metrics: frontend2 2002; bulk Body=9 Fuz1=5279 pop3 (1232): X-Spam-Status: Yes pop3 (1232): Received: from [196.211.161.130] (HELO net-161-130.mweb.co.za) pop3 (1232): by frontend2.cgp.gldn.net (CommuniGate Pro SMTP 5.2.15) pop3 (1232): with ESMTP id 215103353; Wed, 09 Dec 2009 11:10:40 +0300 pop3 (1232): Received-SPF: none pop3 (1232): receiver=frontend2.cgp.gldn.net; client-ip=196.211.161.130; envelope-from=limoges@alphatrad.com pop3 (1232): Received: from 196.211.161.130 by Ip2.alphatrad.com; Wed, 9 Dec 2009 10:13:30 +0200 pop3 (1232): Date: Wed, 9 Dec 2009 10:13:30 +0200 pop3 (1232): From: =?koi8-r?B?7sHMz8cgzsEg0NLJwtnM2A==?=<limoges@alphatrad.com> pop3 (1232): X-Mailer: The Bat! (v3.51.10) Professional pop3 (1232): Reply-To: limoges@alphatrad.com pop3 (1232): X-Priority: 3 (Normal) pop3 (1232): Message-ID: <989346833.24211628105736@alphatrad.com> pop3 (1232): To: dir@aori.co.ru pop3 (1232): Subject: =?koi8-r?B?tTPIM7P18/Hzz8g/tTPIMnazcXOyczP09g/?= pop3 (1232): QUIT

pop3 (1232): MIME-Version: 1.0 pop3 (1232): Content-Type: text/plain; pop3 (1232): charset=koi8-r pop3 (1232): Content-Transfer-Encoding: 8bit pop3 (1232): pop3 (1232): . pop3 (1232): +OK CommuniGate Pro POP3 Server connection closed

Было 8 писем, вижу заголовки одного письма. И все. А где остальные? И что с этим одним? Куда оно делось?
wikipost
ac09.12.2009 11:22
matveeva пишет: Ой... Что-то у меня в логах Е4 вызывается pop2smtp...
pop2smtp вызывается из заданий планировщика PopPull.
Только он сейчас (в этом логе) скидывает полученную почту не на E4, а на E2. Видимо они у вас на одном порту чередуются.
wikipost
ac09.12.2009 11:26
Лог хорошо бы забирать в тэг [code] (в панели инструментов есть).

Письмо никуда не делось, осталось на сервере. Заголовок принят, но дальше что-то опять не срослось. В acWEB.log ошибок нет?
wikipost
matveeva09.12.2009 11:26
ac пишет: Видимо они у вас на одном порту чередуются.
наверное не ту конфигурацию подгрузила в этот момент в Е2.
А сейчас в логах pop2smtp видно, что он все время долбится к серверу, получает оттуда список сообщений, забирает очередное письмо (заголовки видны) и отключается. Письма на сервере все остаются при этом. Не могу найти, куда он их складывает
wikipost
ac09.12.2009 11:29
Не складывает никуда. Обламывается при обработке темы письма, похоже. Надо в acWEB.log заглянуть.
wikipost
matveeva09.12.2009 11:30
ac пишет: В acWEB.log ошибок нет?

Ага! Есть! Я и забыла туда посмотреть:

taskstart Exception #2 at: ..\CommonPlugins\pop2smtp\headers\To.rules.txt:1:45:
EvalRules: plugins\pop2smtp\headers\ParseRcpt
^ conf\plugins\pop2smtp\headers\ParseRcpt.rules.txt — file not found
wikipost
matveeva09.12.2009 11:33
ред: 09.12.2009 11:34
ac пишет: Лог хорошо бы забирать в тэг (в панели инструментов есть).

Спасибо, поняла, я и не смотрела туда.
wikipost
ac09.12.2009 11:37
matveeva пишет: EvalRules: plugins\pop2smtp\headers\ParseRcpt

У вас почему-то все еще старая версия файла CommonPlugins\pop2smtp\headers\To.rules.txt.

В "Обновлениях / Список обновлений" никакие файлы жирным шрифтом не выделены?
wikipost
matveeva09.12.2009 11:41
ред: 09.12.2009 11:44
Ща...
Что-то есть. Сейчас обновлюсь. Но я и вчера это делала. Если он старый, то почему не обновился раньше?
Кстати, когда запускаю update.bat, надо отовсюду выходить? Или можно при работающих службах обновляться?
wikipost
ac09.12.2009 11:55
matveeva пишет: Если он старый, то почему не обновился раньше?

Значит на тот момент, когда вы вчера запускали update.bat, он еще не скачался.

matveeva пишет: Кстати, когда запускаю update.bat, надо отовсюду выходить? Или можно при работающих службах обновляться?

Можно при работающих, всё заменится как надо (даже файлы, которые используются/запущены). Но обычно все равно требуется перезапуск сервисов, чтобы подхватить измененные конфиги или новые версии exe. Одна радость, что перезагружать Windows не надо...
wikipost
matveeva09.12.2009 11:58
ac пишет: Одна радость, что перезагружать Windows не надо...

))
Ну, письма все забрались, кроме одного, которое адресовано алиасу юзера. Раньше оно тоссилось правиьльно, а теперь сказало:
smtp (3476): 550 tmm@aori.co.ru no such email here, local domain 2 smtp (3476): QUIT

Понятие алиасов осталось? Или вместо них что-то другое стало?
wikipost
matveeva09.12.2009 12:09
Так. Что-то все плохо!
То письмо, на которое она ругнулось "no such email here, local domain 2 " в след. сеанс просто удалилось. И где его искать теперь? Нигде не вижу.
pop3 (3860): +OK message follows pop3 (3860): X-Real-To: <tmm@aori.co.ru> ... pop3 (3860): X-Spam: Not detected pop3 (3860): X-Mras: Ok pop3 (3860): pop3 (3860): . pop3 (3860): DELE 1 pop3 (3860): +OK marked deleted smtp (3860): QUIT smtp (3860): 221 Goodbye. pop3 (3860): QUIT
wikipost
ac09.12.2009 12:09
Алиасы остались, только называются теперь псевдонимами — хоть тоже импортное слово, но чуть более привычное для русского уха.

Старые алиасы должны были импортироваться. У вас что-нибудь в Псевдонимах есть?
wikipost
matveeva09.12.2009 12:13
И еще одна проблема.
У нас для организации выделено 2 почтовых адреса — один доменный, и этот домен прописан в настройках, и отдельный, не из домена. У провайдера все это лежит в одном общем ящике. И доменная почта принимается, а про "одиночный" адрес она говорит:
[550 pop2smtp: non local email /code] Как бороться?
wikipost
matveeva09.12.2009 12:15
ac пишет: У вас что-нибудь в Псевдонимах есть?

Да, есть (что-то не нашла их сразу). Есть, и там все в порядке, перенеслось, включено, все правильно. А по первому разу почему-то ругается. А по-второму — удаляет письмо. Планировщик пока отключила, а то все потеряется. Боюсь включать.
wikipost
ac09.12.2009 12:21
matveeva пишет: Так. Что-то все плохо!
То письмо, на которое она ругнулось "no such email here, local domain 2 " в след. сеанс просто удалилось.

Да, что-то совсем плохо... Удалилось оно системой проверки дубликатов (отключите пока DupCheck в ini — до выяснения). Если ранее копия этого письма никому не доставилась, то придётся запросить у отправителя повтор.

matveeva пишет: а про "одиночный" адрес она говорит:
550 pop2smtp: non local email

А как вы раньше Eserv убеждали, что он локальный?

Можно в PopPull запонить поле "локальный ящик" — туда будут отправляться письма, не нашедшие других локальных получателей.
wikipost
ac09.12.2009 12:23
Этот tmm@aori.co.ru алиасится на какой email? В локальный домен? Есть ли в локальном домене тот пользователь, что указан в алиасе?
wikipost
matveeva09.12.2009 12:24
Еще почему-то acSmtp говорит при обработке письма
AntiVirus support is not loaded.

Хотя acFilter его подхватывает (drWeb)
wikipost
ac09.12.2009 12:27
ac пишет: отключите пока DupCheck
А SaveRejected наоборот включить (=1).
wikipost
matveeva09.12.2009 12:28
ac пишет: отключите пока DupCheck в ini — до выяснения

Во! А у меня в E4.ini вообще нет секции Pop2Smtp
wikipost
ac09.12.2009 12:28
matveeva пишет: AntiVirus support is not loaded.

Вы наверное вручную включили UseAntivirus=1 в ini?
wikipost
ac09.12.2009 12:29
matveeva пишет: А у меня в E4.ini вообще нет секции Pop2Smtp

Это нормально. Этот файл только для значений, которые отличаются от тех, что по умолчанию (в E4.orig.ini).
wikipost
matveeva09.12.2009 12:38
ac пишет: Этот tmm@aori.co.ru алиасится на какой email?

Там стоит tanya@
Может, надо полностью домен писать? Раньше в Е2 работало правильно. Правда, у меня там был еще один локальный домен aori, и алиас стоял tmm tanya@aori. Сейчас поправлю все на полный домен.
ac пишет: А как вы раньше Eserv убеждали, что он локальный?

Вот бы знать? Это 100 лет назад было .Настроила все тогда, оно и работало! Да, наверное, никак не убеждала. Просто в правилах тоссинга записано было, что-кому, оно и падало правильно. Сейчас нарисую поле "локальный ящик", может, тогда не будет ругаться?
wikipost
matveeva09.12.2009 12:40
ac пишет: Вы наверное вручную включили UseAntivirus=1 в ini?

Не! Я там руками точно ничего не правила. Там стоит
UseAntivirus=1 Antivirus=DrWEB

Это так из Е2 наверное затянулось.
ac пишет: вообще нет секции Pop2Smtp.Это нормально.

Сейчас поправлю
wikipost
matveeva09.12.2009 12:44
Про псевдонимы: недоступно поле "пересылать локально" для правки. Да и остальные тоже. Можно только вкл-выкл сделать и "пересылать наружу"
wikipost
ac09.12.2009 12:51
matveeva пишет: Это так из Е2 наверное затянулось.

А, точно. В общем, можно эту надпись про "AntiVirus support is not loaded." игнорировать, т.к. поддержка антивирусов загружается теперь не в SMTP-сервер, а в acFilter. А acSMTP видит опцию, а антивируса в себе не видит, вот и переживает...

Псевдоним этот tanya@ выключите и добавьте новый с полным доменом (в E2 список пользователей был глобальным, а в E3 м E4 — у каждого домена свой, поэтому без домена непонятно).
wikipost
matveeva09.12.2009 13:00
matveeva пишет: Сейчас нарисую поле "локальный ящик", может, тогда не будет ругаться?

Действительно, задание локального ящика помогло для приема письма на не доменный адрес. А как теперь посмотреть действующие правила? У меня их раньше много было: и для from, и для To, и для Subject.
wikipost
ac09.12.2009 13:06
matveeva пишет: Действительно, задание локального ящика помогло для приема письма на не доменный адрес.

Т.е. псевдоним заработал?

matveeva пишет: А как теперь посмотреть действующие правила? У меня их раньше много было: и для from, и для To, и для Subject.

Где они у вас были? Ведь E2 не умеет...
wikipost
matveeva09.12.2009 13:18
ac пишет: Т.е. псевдоним заработал?

Не, не псевдоним. письмо, про которое ругается "non local email", теперь переводится на указ. адрес. И нормально, так и должно быть.
ac пишет: Где они у вас были? Ведь E2 не умеет...

Как это не умеет Очень даже умеет! В pop3toss.rules все прекрасно настраивалось.
У меня там после PopFile большая часть писем, расцененных как точный спам, вообще откидывалась в п/я, который никто не смотрел. А я потом просматривала UI PopFile, как он письма растасовал, и подправляла, если надо было. А теперь они все падают на этот лок. ящик, который по умолчанию. И нигде в логах не вижу работы PopFile. Кажется, все мимо него идет. Как посмотреть?
wikipost
ac09.12.2009 13:30
matveeva пишет: В pop3toss.rules все прекрасно настраивалось.

В Eserv/2 pop3toss.cfg. А те rules — вероятно из расширений Николая Немцева. Честно говоря, я даже не вспомнил про этот конфиг, когда импорт писал год назад Да там и невозможно их автоматически импортировать, к сожалению. Перешлите этот файл на support@eserv.ru, я вам его перетранслирую в E4.

matveeva пишет: И нигде в логах не вижу работы PopFile. Кажется, все мимо него идет. Как посмотреть?

В acFilter.log. В заголовках полученных сообщений (в почтовом клиенте).
wikipost
ac09.12.2009 13:36
matveeva пишет: Не, не псевдоним. письмо, про которое ругается "non local email", теперь переводится на указ. адрес.

А я еще про псевдоним спрашивал, почта которого не принималась.

matveeva пишет: письма все забрались, кроме одного, которое адресовано алиасу юзера.
Этот tmm@aori.co.ru алиасится на какой email?
Там стоит tanya@
wikipost
matveeva09.12.2009 13:49
ac пишет: А я еще про псевдоним спрашивал, почта которого не принималась.

А я еще не знаю, не было пока писем. Я их все переделала. Подождем.
ac пишет: А те rules — вероятно из расширений Николая Немцева.

Опять же не помню, так давно это было. Но без них — кирдык! А как же народ работал без правил со спамом? У меня очень удобно все получалось, никто спам почти и не видел, кроме секретаря, который его иногда просматривал. А большую часть спама вообще никто не видит. Сейчас перешлю настройки. Спасибо.
wikipost
ac09.12.2009 13:58
Как народ в E2 работал со спамом — мне тоже интересно. Наверное им провайдеры фильтровали. Или маркировали PopFile'ом, а в клиенте по этим маркерам сортировали. А вообще до 2002 года спам был очень мало заметен, а в 2003м уже официально вышел Eserv/3, с поддержкой PopFile...

Но в E3 и E4 вам не надо отсеивать спам правилами по заголовкам. Он сам (по результатам PopFile) уходит в папку spam, и его никто не видит, если специально не захочет спам почитать.
wikipost
matveeva09.12.2009 14:00
ac пишет: работа PopFile в acFilter.log.

Вот странности! А в нем ничего и нет, кроме того, что он запустился. Вот что в самом конце:
acFilter init OK. 09.12.2009;11:07:35;21;0;3;200;GET;997;SendFile;/index.html?178019000;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.html;text/html 09.12.2009;11:07:36;21;0;4;200;GET;220;FORTH-SCRIPT;/tools.e;c:\Program Files\E4\CommonPlugins\acFilter\apps\tools.e;text/html 09.12.2009;11:07:36;21;0;5;200;GET;1501;FORTH-SCRIPT;/index.e;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;text/html 09.12.2009;11:07:37;21;0;6;200;GET;591;SendFile;/favicon.ico?178124500;c:\Program Files\E4\CommonPlugins\acFilter\apps\favicon.ico;image/x-icon 0 0 0 0
wikipost
matveeva09.12.2009 14:02
ac пишет: Он сам (по результатам PopFile) уходит в папку spam, и его никто не видит, если специально не захочет спам почитать.

У каждого юзера своя папка спам? Надо что-то менять в клиентах почтовых? У меня outlook, outlook express. Надо IMAP настраивать? Очень не хотелось бы, чтобы у юзеров что-то менялось. Они и так тугие (юзера в смысле), и каждое новшевство расценивается как личное оскорбление ))
wikipost
ac09.12.2009 14:07
matveeva пишет: Сейчас перешлю настройки.

Получил. Да, там часть правил — уже ненужные (я думаю) правила вывода спама из общего потока, по заголовкам X-Text-Classification. E4 это делает сам. Остальные — это частично алиасы по полю To (почему их нельзя было штатными алиасами в E2 сделать?), а в остальном — то, что в E4 делается фильтрами (не спам-антивирус-фильтрами, а теми что в SMTP/Фильтры в интерфейсе). Сейчас придумаю, как всю эту толпу сконвертить, чтобы вам не набивать вручную в интерфейсе.
wikipost
ac09.12.2009 14:11
matveeva пишет: У каждого юзера своя папка спам?

Да.
matveeva пишет: Надо что-то менять в клиентах почтовых? У меня outlook, outlook express. Надо IMAP настраивать?

Для такого режима, который у вас был (спам читает только секретарь) ничего перенастраивать не придётся. Не-спам идёт в INBOX'ы, которые выдаются по POP3.
wikipost
matveeva09.12.2009 14:16
ac пишет: Для такого режима, который у вас был (спам читает только секретарь) ничего перенастраивать не придётся.

Уффф.
ac пишет: Сейчас придумаю, как всю эту толпу сконвертить, чтобы вам не набивать вручную в интерфейсе.

Да не так там и много, я могу все это ручками набить, заодно потренируюсь с Е4. Только разобраться надо.
wikipost
matveeva09.12.2009 14:16
ac пишет: Для такого режима, который у вас был (спам читает только секретарь) ничего перенастраивать не придётся.

Уффф.
ac пишет: Сейчас придумаю, как всю эту толпу сконвертить, чтобы вам не набивать вручную в интерфейсе.

Да не так там и много, я могу все это ручками набить, заодно потренируюсь с Е4. Только разобраться надо.
wikipost
ac09.12.2009 14:16
matveeva пишет: Вот странности! А в нем ничего и нет, кроме того, что он запустился.

Да, вот неучтенный эффект от замены Server[HostName] на localhost при работе с PopPull Почта теперь идёт на локальный IP, а локальные не проверяются антиспамом по умолчанию. Включите Antispam[CheckLocalSenders]=1.
wikipost
matveeva09.12.2009 14:23
ac пишет: вот неучтенный эффект от замены Server[HostName] на localhost

А у меня там стоит
HostName=adsl.TREVIS.local

У нас нет зарегистрированного домена. Это внутреннее имя. И из-за этого иногда бывает так:
2009-12-09 14:10:38;kor@aori.co.ru;do@src-master.ru;0;<001301ca78c0$00a99c50$0e10a8c0@TREVIS.local>;mail.src-master.ru;451;451 <adsl.TREVIS.local> is invalid or DNS says does not exist

ac пишет: Включите Antispam[CheckLocalSenders]=1.

Сейчас попробую
wikipost
ac09.12.2009 14:44
matveeva пишет: А у меня там стоит
HostName=adsl.TREVIS.local

Это уже не важно. Pop2smtp у вас к нему подключиться не мог — 10061. Еще у одного пользователя (yuriy выше) вообще HostName не локальный. В общем, чтобы не мучить пользователей установкой подходящих параметров, сделал так, чтобы всегда соединялся с localhost'ом (или, если в NetworkInterface= указан другой IP, то с ним), в этом не ошибешься, т.к. при неправильной настройке там даже acSMTP не запустится. В итоге у вас обоих всё заработало, вот только этот эффект для acFilter не учел. Теперь там тоже поставлю проверку на pop2smtp.
wikipost
matveeva09.12.2009 14:52
ac пишет: Включите Antispam[CheckLocalSenders]=1.

Да, теперь что-то стало происходить. Только непонятен результат:
0 0 0 0 POPFile/API.get_session_key 09.12.2009;14:30:17;24;0;1;200;POST;319;IFORTH-SCRIPT;/RPC2;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;text/xml POPFile/API.classify c:\Program Files\E4\DATA\mail\spool\dikybogewaso@korea.com!4!190157562!1.eml @D1=2 POPFile/API.classify c:\Program Files\E4\DATA\mail\spool\dikybogewaso@korea.com!4!190157562!1.eml @D1=2 0 0 POPFile/API.classify
wikipost
ac09.12.2009 14:59
И всё? Там после "API.classify" должны быть еще XML-строки (ответы popfile), потом еще результаты LibSD (SD ведь у вас тоже успешно инициализировался?), и в конце еще раз ...IFORTH-SCRIPT;/RPC2... (тот, что процитирован, относится к get_session_key, который выше).
wikipost
ac09.12.2009 15:01
matveeva пишет: acFilter init OK.

Перед этой строкой в логе есть результаты проверок тестовых писем?
wikipost
matveeva09.12.2009 15:03
ac пишет: И всё?

И все... PopFile что-ли криво запустился? Вроде, по UI отзывается, показывает все.
wikipost
matveeva09.12.2009 15:06
ac пишет: Перед этой строкой в логе есть результаты проверок тестовых писем?

Да, есть. Вот последнее:
c:\Program Files\E4\CommonPlugins\acFilter\spam_sample.eml 2 0 0 PF=spam, SD=spam TEST1:spam_sample.eml: spam PF=spam, SD=spam DrWebPromptOn__56 09.12.2009;11:07:20;18;0;3;302;GET;211;REDIRECT;/index.html?178019000;_unknown_root_;text/html 09.12.2009;11:07:20;19;0;1;200;GET;622;IFORTH-SCRIPT;/internal/starting?/index.html?178019000;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream 09.12.2009;11:07:20;19;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream 09.12.2009;11:07:25;19;0;3;302;GET;211;REDIRECT;/index.html?178019000;_unknown_root_;text/html 09.12.2009;11:07:25;20;0;1;200;GET;622;IFORTH-SCRIPT;/internal/starting?/index.html?178019000;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream 09.12.2009;11:07:25;20;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream 09.12.2009;11:07:30;20;0;3;302;GET;211;REDIRECT;/index.html?178019000;_unknown_root_;text/html 09.12.2009;11:07:30;21;0;1;200;GET;622;IFORTH-SCRIPT;/internal/starting?/index.html?178019000;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream 09.12.2009;11:07:30;21;0;2;200;GET;586;IFORTH-SCRIPT;/internal/starting?/favicon.ico;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;application/octet-stream iup=0 <?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>spam</string></value></param></params></methodResponse> SD_Prob=1.000000 SD_Audit=0.253620 body:hi 0.241346 body:supported. 0.760559 body:planets 0.822872 body:tar 0.988264 body:constellations 0.784764 body:collaboration 0.897615 url:sourceforge.net 0.018542 body:guestbook. 0.951110 body:rpm 0.886998 body:codec c:\Program Files\E4\CommonPlugins\acFilter\clear_sample.eml 2 9000 4500 PF=spam, SD=clear TEST2:clear_sample.eml: ambiguous PF=spam, SD=clear Local mail dir=..\..\DATA\domains ..\..\DATA\domains\.monitoring acFilter init OK.
wikipost
ac09.12.2009 15:13
Да, с инициализацией всё красиво (если не считать, что мой канонический clear_sample.eml ваш popfile считает спамом , значит нормально запустился, и PopFile тоже.

Т.е. acFilter у вас стартовал в 11 часов, а почта к нему первая пришла 14:30, и лог так и застрял на "c:\Program Files\E4\DATA\mail\spool\dikybogewaso@korea.com!4!190157562!1.eml @D1=2 0 0 POPFile/API.classify "? И новые письма тоже там не отражаются? Или отражаются также безрезультатно? И они так и лежат в спуле, или проходят получателю?
wikipost
ac09.12.2009 15:21
Можно еще эксперимент провести — в интерфейсе acFilter (если он запущен не сервисом) есть форма для закачивания писем на проверку. Попробуйте там письмо какое-нибудь проверить.
wikipost
matveeva09.12.2009 15:28
ac пишет: мой канонический clear_sample.eml ваш popfile считает спамом

А вот такой натасканный у меня popfile ! )) Не обманешь!
ac пишет: Т.е. acFilter у вас стартовал в 11 часов, а почта к нему первая пришла 14:30

А вот уже и не знаю, к сожалению, в 1209debug.txt время не проставляется. Но вполне может быть, пока с планировщиком разобрались, то да се...
ac пишет: И новые письма тоже там не отражаются? Или отражаются также безрезультатно?

Отражаются так же.
ac пишет: И они так и лежат в спуле, или проходят получателю?

Ой! Оказывается, лежат, бедные... Хотя, какие-то приходили.. Наверное, те, которые без Popfile были (до того, как поставила параметр Antispam[CheckLocalSenders]=1.)
wikipost
matveeva09.12.2009 15:29
ac пишет: Попробуйте там письмо какое-нибудь проверить.

Пробовала. Зависает IE. Т.е. не то, чтобы зависает. Просто не отображает ничего. Говорит "открытие страницы..." внизу, и все. Ждала долго, минут 15. Потом закрыла окно.
wikipost
matveeva09.12.2009 15:31
ac пишет: ac пишет: И они так и лежат в спуле, или проходят получателю?

Там и исходящих полно! Просто все колом встали. Что делать? Перезапустить все что-ли?
wikipost
ac09.12.2009 15:37
Ну прям на каждом шагу засада... Отключите пока проверку значит. Надо подумать.

Исходящие переложите в DATA\mail\out, иначе не подхватятся уже.
wikipost
matveeva09.12.2009 15:43
ac пишет: Ну прям на каждом шагу засада... Отключите пока проверку значит. Надо подумать.
Исходящие переложите в DATA\mail\out, иначе не подхватятся уже.

Сейчас сделаю.
Все перезапустила, теперь в acFilter вот что:
acFilter init OK. POPFile/API.get_session_key 09.12.2009;15:40:43;17;0;1;200;POST;319;IFORTH-SCRIPT;/RPC2;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;text/xml POPFile/API.classify c:\Program Files\E4\DATA\mail\spool\aori@co.ru!5!194395546!1.eml @D1=2 09.12.2009;15:40:44;16;0;3;200;GET;997;SendFile;/index.html?194329437;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.html;text/html 09.12.2009;15:40:45;16;0;4;200;GET;220;FORTH-SCRIPT;/tools.e;c:\Program Files\E4\CommonPlugins\acFilter\apps\tools.e;text/html 09.12.2009;15:40:45;16;0;5;200;GET;1501;FORTH-SCRIPT;/index.e;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;text/html 09.12.2009;15:40:45;16;0;6;200;GET;591;SendFile;/favicon.ico?194397734;c:\Program Files\E4\CommonPlugins\acFilter\apps\favicon.ico;image/x-icon
wikipost
ac09.12.2009 15:51
Улучшения в логе пока не видно.
wikipost
matveeva09.12.2009 15:54
ред: 09.12.2009 16:02
отключила проверку локальной почты, перезапустила acWeb, acFilter. Письма, вроде, ушли, но потом в Они все и появились с ошибкой:
Subject: CAN'T DELIVER MESSAGE: [=?windows-1251?B?ZnJvbSBNci4gR29sb3ZhdHk=?=] Non-existent domain: localhost From: "Eserv SMTPSEND4" <postmaster@aori.co.ru>

Катастрофа?
Ничего не понимаю... В OUT лежат 3 письма и не уходят. В папке out/127.0.0.1/25/ писем стало меньше, все они были на Postmastera? часть я получила, часть куда-то делась, часть еще висит там. Какие-то задержки?
В общем, сейчас переключаюсь на старый вариант, завтра уже буду дальше мучаться. Спасибо за поддержку. А то вся остальная работа уже подпрыгивает.
wikipost
ac09.12.2009 15:59
Не катастрофа, но придётся над этими письмами поработать. Они в спуле лежали без строк "For:" в начале, а для smtpsend'а они нужны...

Т.е. теперь их нужно отредактировать (отрезать этот "can't deliver" в начале), добавить вместо него "For: " и скопировать туда адрес из заголовка To:. Потом опять положить в DATA\mail\out.
wikipost
ac09.12.2009 16:09
Да, жаль сразу не сообразил Достаточно было остановить acFilter, текущие проверки прервались бы, и все письма просто прошли бы с "popfile_error", но правильными маршрутами. Мы ведь на случай проблем с фильтрами и выделили их в отдельный модуль.

Извините, что доставил лишние хлопоты!
wikipost
ac09.12.2009 16:12
На popfile проверка долго висеть не может, там таймауты есть. Значит дело в Dr.WEB. Не нравятся мне эти "DrWebPromptOn56"...
wikipost
matveeva09.12.2009 16:31
ac пишет: Извините, что доставил лишние хлопоты!

Да это все ерунда! И так целый день у меня на вас почти монополия.

Все равно мне пока не ясно в Е4, куда полезть, чтобы в чем-то удостовериться. Например, я так и не поняла, ушла реально почта при этих зависах или нет. Вроде в каких-то журналах вижу заголовки, вроде говорит, "accepted for delivery", но трассировку сеанса не увидела, письма в Out висели... Непонятно. В Е2 все очень удобно при проблемах было в TEMP — полностью вся картина по каждому тычку. И удобно было смотреть при возникновении проблем, когда они появились и почему. А здесь во многих журналах не пишется время, понять трудно, когда это происходило. Почта в arc4 сохраняется, но по доменам. В общем, я пока в нем теряюсь.
wikipost
ac09.12.2009 16:38
Так ведь temp никуда не делся. smtpsend по-прежнему по умолчанию пишет все свои сессии в temp. DATA\temp, точнее. Там разбито по дням, чтобы не очень толпились логи. А так эта жадная до диска практика записывать все ходы тянется со времен E2 без изменений.
wikipost
ac09.12.2009 16:42
matveeva пишет: И так целый день у меня на вас почти монополия.

Это хорошо. Даже для тех, кто вынужден сейчас стоять в очереди. Т.к. от проблем, которые мы тут с вами быстро решаем, они тоже не застрахованы. Но не каждый готов прям на рабочей машине в рабочее время выдерживать от меня такие пытки.
wikipost
ac09.12.2009 17:48
ac пишет: На popfile проверка долго висеть не может, там таймауты есть. Значит дело в Dr.WEB.

Нашел узкое место в работе acFilter'а с Dr.WEB, расшил. Обновление поехало в раздачу. Заодно там формат логов pop2smtp подкручен и его флаги по умолчанию в ini.

Возвращаюсь теперь к фильтрам/правилам и пр.
wikipost
matveeva10.12.2009 09:18
ред: 10.12.2009 09:23
Доброе утро!
Стала сейчас смотреть папку Temp, логи отправки писем и заметила отличия от Е2. Теперь письмо напрямую уходит на SMTP сервер получателя? В Е2 вроде оно к провайдеру отсылалось, на его SMTP сервер, и дальше он его уже отправлял по инстанциям. Просто наткнулась, что одно письмо вчера из Е4 не ушло из-за ошибки
220 mail.src-master.ru ESMTP MDaemon 10.0.0; Wed, 09 Dec 2009 14:08:10 +0300 HELO adsl.TREVIS.local 451 <adsl.TREVIS.local> is invalid or DNS says does not exist

И оно пыталось отправиться подряд 4 раза. Потом пропало, но я там много раз что-то выгружала-загружала в это время, поэтому не знаю, что с ним стало. А если бы все было нормально, оно так и долбилось бы на выход? Или есть какой-то лимит попыток?
А сегодня из Е2 нормально ушло, но пока к провайдеру.
wikipost
matveeva10.12.2009 10:46
ac пишет: Да, там часть правил — уже ненужные (я думаю) правила вывода спама из общего потока, по заголовкам X-Text-Classification. E4 это делает сам. Остальные — это частично алиасы по полю To (почему их нельзя было штатными алиасами в E2 сделать?)

А если я сделаю алиасами свои внешние адреса, я не смогу посылать на них почту из лок.сети? Это же в обе стороны работает? А мне так не надо. Поэтому я и делала все это правилами. А на остальных получателей алиасы есть, но в правилах они все равно прописаны, т.к. иначе письма будут считаться "нерастоссенными" и попадать по правилу в один ящик для нераспознанной почты.
ac пишет: а в остальном — то, что в E4 делается фильтрами (не спам-антивирус-фильтрами, а теми что в SMTP/Фильтры в интерфейсе). Сейчас придумаю, как всю эту толпу сконвертить, чтобы вам не набивать вручную в интерфейсе.

А не могли бы Вы прислать мне образец одного какого-нибудь фильтра из моих правил, я из него сделаю остальное. А то я что-то не понимаю, что писать в "выполнить с параметрами".
Спасибо.
wikipost
ac10.12.2009 11:43
matveeva пишет: 451 <adsl.TREVIS.local> is invalid or DNS says does not exist

Да, в HostName надо записать реальное доменное имя. Многие MX'ы его резолвят и сравнивают с PTR.

matveeva пишет: Или есть какой-то лимит попыток?

Есть лимит. Если не удается быстро доставить, то уходит в очередь повторов, откуда делаются более редкие попытки доставить. А если за несколько дней доставить не удается, то возвращается. В общем, также, как оно бы с вашего провайдера уходило.

matveeva пишет: А если я сделаю алиасами свои внешние адреса, я не смогу посылать на них почту из лок.сети?

Да, они сработают независимо от направления. Если в алиасе цель локальная, то будет добавляться локальный получатель.

matveeva пишет: А то я что-то не понимаю, что писать в "выполнить с параметрами".

У вас во всех правилах там одно и то же завершение "==> email". Чтобы это сделать фильтрами — в поле "Выполнить:" должно быть "Добавить получателей" а в поле параметров этот Email. Стадия протокола "Письмо принято".

Чтобы фильтр срабатывал только для pop2smtp, напишите в поле фильтра "HELO":
"pop2smtp".
wikipost
matveeva10.12.2009 11:45
ac пишет: Да, в HostName надо записать реальное доменное имя. Многие MX'ы его резолвят и сравнивают с PTR.

А у нас его и нет вовсе.
wikipost
ac10.12.2009 12:05
Это не беда. В опции smtpsend4 в SmtpSendOutbound в ini добавьте -sm smtp.вашего.провайдера.

Но на будущее полезно все же попросить провайдера дать имя вашему IP (он у вас фиксированный?).
wikipost
matveeva10.12.2009 12:43
Добавила.
А еще раньше были такие параметры, которые у нас использовались:
CopyAllMailToAddress= MaxMessageSize=

Они вроде в ini присутствуют, но в настройках нигде не видны.
wikipost
matveeva10.12.2009 12:49
Так. Все обновления скачались, установились. Фильтры добавила какие-то. Алиасы дописала, ini подправила.
Ну что? Пробуем еще раз пересесть на Е4?
wikipost
ac10.12.2009 13:02
matveeva пишет: Все обновления скачались, установились.

Сегодняшние?

matveeva пишет: Фильтры добавила какие-то.

А я всё пишу программу импорта из pop3toss.rules (немного отвлёкся на выпуск 4.19 и отправку ключей очередным покупателям E4).

matveeva пишет: Пробуем еще раз пересесть на Е4?

Давайте. Хотя можно запустить просто на других портах и испытать добавленные фильтры, отправляя почту туда по SMTP или получая по отдельным PopPull из тестового локального ящика.
wikipost
matveeva10.12.2009 13:07
ac пишет: Сегодняшние?

И они тоже
ac пишет: А я всё пишу программу импорта из pop3toss.rules

Ну, для меня не надо, я ручками все сделала. Если только у кого сложнее ситуация.
ac пишет: Хотя можно запустить просто на других портах и испытать добавленные фильтры, отправляя почту туда по SMTP или получая по отдельным PopPull из тестового локального ящика.

Да, я тоже думала об этом варианте. Посмотрю. Если будет кирдык, то так и сделаю.
wikipost
matveeva10.12.2009 13:09
в acWeb хорошо бы писать дату-время на запускаемых задачах планировщика.
wikipost
matveeva10.12.2009 13:22
Все равно не догоняю, как управлять письмами после классификации popFile-ом. Вот по журналу вижу, что он правильно расценил письмо, как "точный спам" (была у меня корзина в нем abs_spam). Раньше я правилами отсекала такие письма и загоняла их в ящик, который после проверки грохала. А теперь они идут в "лок.ящик" (из планировщика). Где что дописать?
wikipost
ac10.12.2009 13:40
Да, нынешний конфиг E4, как и E3, считает, что спам бывает только одного вида — "spam". А все остальные корзины считает не спамом (и такие письма отправляет в INBOX).

У вас спам разноцветный (spamloop, abs_spam, prob_spam, spam) и в pop3toss.rules они шли в разные ящики. Будем их в разные папки складывать или надо по-старому в разные ящики? Или всех в папку spam?
wikipost
matveeva10.12.2009 13:50
Ну, фактически сейчас осталось только 2 спама: стандартный спам, в который почта попадает по разумению PopFile, и abs_spam, куда она попадает только по магнитам. Вот этот abs_spam я бы клала в отдельный ящик и никому не показывала бы. Ну, кроме меня, конечно-для беглой проверки.
Я раньше всегда в PopFile просматривала, что он положил в SPAM, и если было много повторений левых To, или From или Subj, то я на них заводила магнит на abs_spam. Очень удобно.
wikipost
ac10.12.2009 14:17
Не понял, в чем удобство. Если они и так без магнитов попадают в спам...
wikipost
matveeva10.12.2009 14:26
В спам иногда попадают и хорошие письма. Поэтому просматривать его надо тщательно. А то, что отсекается магнитами на 99,99 является спамом. И просматривается бегло. Очень много спама приходит на несуществующие адреса. Где-то они у них в базах прописались, и на них пачками идет ерунда всякая. И в PopFile, отсортировав по полю "To", легко отслеживать правильность классификации. Я давно так приспособилась делать.
wikipost
matveeva10.12.2009 14:53
А у меня заклинило время в журнале в pop2smtp.
Оно там перестало меняться. Показывает все время "13:28:30". Хотя уже приняты письма от 14:51. До 13:28 время нормально отображалось. А потом застыло.
wikipost
matveeva10.12.2009 16:23
Время отклеилось. Теперь все нормально. Странно.
Вот еще непонятки: не могу найти письма. По журналу-приходят. Но больше никаких следов нет. Вот acSmtp.log
'SERVER','220 Eserv v4.0.4698 ESMTP. Thu, 10 Dec 2009 16:18:25 +0300' 'CLIENT',HELO [192.168.16.10] 'SERVER','250 adsl.TREVIS.local Hello [192.168.16.100] ' 'CLIENT',Mail From:<3Com SuperStack> 'SERVER','250 3Com SuperStack OK' 'CLIENT',RCPT TO:<3com@aori.co.ru> 'SERVER','250 3com@aori.co.ru OK, ExDelivery:Local, a=...' 'SERVER','220 Eserv v4.0.4698 ESMTP. Thu, 10 Dec 2009 16:18:43 +0300' 'CLIENT',HELO [192.168.16.10] 'SERVER','250 adsl.TREVIS.local Hello [192.168.16.100] ' 'CLIENT',Mail From:<3Com SuperStack> 'SERVER','250 3Com SuperStack OK' 'CLIENT',RCPT TO:<3com@aori.co.ru> 'SERVER','250 3com@aori.co.ru OK, ExDelivery:Local, a=...'

И все. В ящике 3com все файлики со старым временем обновления. В OutlookExpress ничего не попадает для этой уч.записи. Куда делись?
wikipost
matveeva10.12.2009 16:47
Еще вопрос: по журналу письмо обработалось с таким комментарием:
'SERVER','550-Vashe pis`mo ne dostavleno, tak kak pohozhe na SPAM. Nazhmite na ssylku nizhe dlya dostavki. 550 Your message is classified as SPAM! Please click here: http://adsl.TREVIS.local:80/MailClassify/2009-12-10/.......

Где это сообщение должно быть видно?
У меня все юзеры работают в основном с Outlook, некоторые с OE. И у них письма, попавшие в их спам видны только через IMAP папки. Не все смогут с ними работать . Как бы весь спам сваливать в отдельный почт. ящик, и забирать его разом? Возможно, не для всех юзеров. Некоторые обучаемые, им можно и IMAP настроить.
Еще про IMAP: а как оттуда письма удалять? Они помечаются, но так и остаются. Это в ОЕ. Галка "очищать IMAP перед выходом" стоит.
wikipost
matveeva10.12.2009 17:06
А вообще вот полдня все работает. Кажется.
Я даже все сервисами поставила.
Теперь разобраться с невидимым пока спамом...
Да, еще: через веб-интерфейс почему-то не показываются письма. Хотя есть, ОЕ их видит.
wikipost
ac10.12.2009 17:29
matveeva пишет: В ящике 3com все файлики со старым временем обновления.

Это вам свич письма пишет? А команды DATA в этих сессиях есть? SMTP-коннекты от этого IP активны? (в интерфейсе "SMTP / Соединения") В спуле файлы от него есть?

matveeva пишет: MailClassify/2009-12-10/.......
Где это сообщение должно быть видно?

Если б ваш сервер стоял на MX, то MTA отправителя заворачивал бы спам-письма отправителям с этой диагностикой, и отправитель (если он не спам-робот) мог бы зайти по этой ссылке и протолкнуть (опять же, если б у вас было нормальное доменное имя, а не этот local). А так оно видно только программе pop2smtp, и отправитель не узнает, где могилка письма.

matveeva пишет: Не все смогут с ними работать

Да, над новой схемой маршрутизации спама (иной чем в E3) я задумался после вашего abs_spam, и тут еще в support@ близкие вопросы. Попробую убить всех зайцев разом в новом OnStartup для acSMTP.

matveeva пишет: Еще про IMAP: а как оттуда письма удалять?

Там в меню есть команда Сжать или Очистить. В общем, Expunge. Тогда все помеченные к удалению удаляются на самом деле.

matveeva пишет: через веб-интерфейс почему-то не показываются письма

Через веб-интерфейс где? В админском интерфейсе, или в site/~user/?
wikipost
matveeva10.12.2009 17:33
Не, не все так шоколадно.
Почему-то плохо PopFile запускается. вот popfile.log
POPFile Engine loading Loading... {core: windows} {core: config history logger mq} {classifier: bayes wordmangle} {interface: html xmlrpc} {proxy: pop3} {services: imap} POPFile Engine v1.1.1 starting Initializing... {core: config history logger mq windows} {classifier: bayes wordmangle} {interface: html xmlrpc} {proxy: pop3} {services: imap} Starting... {core: config history logger mq

Вот acfilter.log:
PopFile dirs:/Progra~1/POPFile\perl.exe popfile.pl /Progra~1/POPFile 0 259 popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile ping, popfile start failed iup=10061 iup2=10061 <Error 10061> iup=10061 iup2=10061 <Error 10061> popfile_error Can't detect spam bucket, turning off. PopFileDebug=-1 polymail/libsd

Вот что сам PopFile говорит:
2009/12/10 17:27:09 1840: POPFile v1.1.1 starting 2009/12/10 17:27:09 1840: mq: 380: post UIREG (configuration:windows_trayicon_and_console:windows-configuration.thtml:Platform::MSWin32=HASH(0x87a44c)) 2009/12/10 17:27:09 1840: mq: 387: queuing post UIREG (configuration:windows_trayicon_and_console:windows-configuration.thtml:Platform::MSWin32=HASH(0x87a44c)) 2009/12/10 17:27:09 1840: mq: 389: UIREG queue length now 0 2009/12/10 17:27:23 3680: ----------------------- 2009/12/10 17:27:23 3680: POPFile v1.1.1 starting 2009/12/10 17:27:23 3680: mq: 380: post UIREG (configuration:windows_trayicon_and_console:windows-configuration.thtml:Platform::MSWin32=HASH(0x23c05b0)) 2009/12/10 17:27:23 3680: mq: 387: queuing post UIREG (configuration:windows_trayicon_and_console:windows-configuration.thtml:Platform::MSWin32=HASH(0x23c05b0)) 2009/12/10 17:27:23 3680: mq: 389: UIREG queue length now 0

Может, он не успевает запуститься, а acfilter решает, что его нет и запускается без него?
А можно удаленно как-нибудь передергивать acfilter?
И правильно ли сервисами ставить все: acWeb, acfilter, acimap, acsmtp?
И старый автозапуск PopFile я убрала из автозагрузки, вроде, он теперь запускается из acsmtp?
wikipost
matveeva10.12.2009 17:43
ac пишет: Это вам свич письма пишет? А команды DATA в этих сессиях есть? SMTP-коннекты от этого IP активны? (в интерфейсе "SMTP / Соединения") В спуле файлы от него есть?

Ага, он, родимый! Соединений сейчас нет, ну так он ведь не все время сидит, а по event-ам шлет. Вот из Е2 smtp.log:
08:18:02 8007 Connection from: 192.168.16.100:18618 08:18:02 8007 HELO [192.168.16.10] 08:18:02 8007 Mail From:<3Com SuperStack> 08:18:02 8007 250 OK 08:18:02 8007 RCPT TO:<3com@aori.co.ru> 08:18:02 8007 250 OK 08:18:02 8007 DATA 08:18:02 8007 354 send the mail data, end with . 08:18:02 8007 250 OK message accepted for delivery 08:18:02 8007 QUIT

ac пишет: Если б ваш сервер стоял на MX

То есть все-таки советуете заводиться во внешнем мире? И регистрироваться? И открывать 25-й порт? Как-то стремно... Особой нужды вроде нет.
ac пишет: Попробую убить всех зайцев разом в новом OnStartup для acSMTP.

Ждем. Ну ведь удобно же...
ac пишет: Там в меню есть команда Сжать или Очистить.

Спасибо, поищу.
ac пишет: Через веб-интерфейс где? В админском интерфейсе, или в site/~user/?

В site/~user/. Сначала делаю вход по логину-паролю, потом шлепаю в прав. верхнем углу по емэйлу, оказываюсь типа в этой учетке, но в ветке "блог". И при нажатии на "входящие" ничего не меняется.
wikipost
matveeva10.12.2009 17:47
про Popfile:
Он все-таки запустился минут через 5, но acFilter об этом не знает.
wikipost
matveeva10.12.2009 18:00
А вот еще какая-то бяка из acFilter.log:
c:\Program Files\E4\DATA\mail\spool\duncan@distrilogie.com!13!1586078!1.eml 1 0 0 SD=spam 0 @D2=2 10.12.2009;17:56:33;17;0;1;200;POST;364;IFORTH-SCRIPT;/RPC2;c:\Program Files\E4\CommonPlugins\acFilter\apps\index.e;text/xml EXCEPTION! CODE:C0000005 ADDRESS:0060396D WORD:LearnEvent USER DATA: 0870004C THREAD ID: 00000A78 HANDLER: 085EEFF4 ** Exception time: Thu, 10 Dec 2009 17:56:34 +0300 ** Thread number/reuse/id:0 0 2680 ** API Calls: GetTickCount sqlite3_finalize STACK: (2) 81FBE600 7FFD9000 003378BC 00000009 0012EC44 0870933C [0126BAE0] RETURN STACK: 085EEFD4 : 0055326C (LocalsExit) 085EEFD8 : 00000004 085EEFDC : 0126BAE0 085EEFE0 : 00603A33 LearnMessages 085EEFE4 : 00603B90 (FReclassifyMonitor) 085EEFE8 : 00000140 085EEFEC : 0870933C 085EEFF0 : 0055516C CATCH 085EEFF4 : 00000000 085EEFF8 : 085EFFB4 085EEFFC : 00603C00 (FReclassifyMonitor) END OF EXCEPTION REPORT FReclassifyMonitor err=-1073741819 POPFile/API.classify c:\Program Files\E4\DATA\mail\spool\administrator@blinddaterocks.com!13!1856343!3.eml @D1=2 c:\Program Files\E4\DATA\mail\spool\administrator@blinddaterocks.com!13!1856343!3.eml drweb:SD:SD_Prob=0.000000

Раньше у меня иногда EXCEPTION выпадала на письмах с UTF8. Я даже некоторое время переписывалась с Н Немцовым (кажется так его звали?) и он что-то там чинил. После этого все работало.
wikipost
ac10.12.2009 18:13
Запуска PopFile acFilter ждёт одну минуту (12 "popfile ping" в логе). Какого размера у него база, что он за минуту не успевает прочесть? Или задержка связана с тем, что PopFile пытается tray icon вывести, а в режиме сервиса ему не дают... (впрочем у меня тоже включено windows_trayicon 1 в его конфиге, не мешает, стартует секунд за 10). Но не припомню в логе попфайла таких записей "...windows_trayicon_and_console...". У меня в popfile.cfg: windows_console 0.

matveeva пишет: Вот из Е2 smtp.log:

Т.е. с E2 он доходит до DATA, а с E4 — нет? Или вы просто отрезали?

matveeva пишет: То есть все-таки советуете заводиться во внешнем мире? И регистрироваться? И открывать 25-й порт? Как-то стремно... Особой нужды вроде нет.

Если стремно, то не надо. Просто часть полезного функционала, как видите, будет простаивать без дела.

matveeva пишет: В site/~user/. Сначала делаю вход по логину-паролю, потом шлепаю в прав. верхнем углу по емэйлу, оказываюсь типа в этой учетке, но в ветке "блог". И при нажатии на "входящие" ничего не меняется.

Замените в урле /~user/ на /~user@домен/. Если имя хоста сайта не даёт намёка на соответствующий ему почтовый домен, то acWEB может не понять, что это именно страница залогиненного пользователя, а не просто совпадающего user'а из другого домена... Вы на сайт Eserv'а всё по тому же adsl.TREVIS.local заходите?
wikipost
ac10.12.2009 18:29
ред: 10.12.2009 18:30
matveeva пишет: переписывалась с Н Немцовым (кажется так его звали?)

Его и сейчас так зовут. (только не Немцов, а Немцев — см. nncron.ru)

matveeva пишет: Раньше у меня иногда EXCEPTION выпадала на письмах с UTF8.

Подобный дамп EXCEPTION — это не обязательно про UTF8, это любое процессорное исключение. В данном случае что-то с обработкой уведомлений от файловой системы (по ним запускается обучение байесов). У меня в этой точке сбоев не было за всю историю acFilter (больше года).

Этот дамп повторяется после перезапуска acFilter и последующей работе с почтой? Если да, то вышлю вам спец.версию acFilter для ловли подробностей.
wikipost
matveeva10.12.2009 20:40
ac пишет: Какого размера у него база, что он за минуту не успевает прочесть?

Около 50 МБ. Попробую убрать иконку из трея, она там все равно не нужна, комп стоит отдельно и работает "втемную".
ac пишет: Т.е. с E2 он доходит до DATA, а с E4 — нет? Или вы просто отрезали?

Нет, конечно, ничего не отрезала, все целиком. Выходит, что с Е4 до DATA в самом деле не доходит. Не знаю. Аналогичные письма еще Касперский шлет, но от него, кажется все доходит. Завтра еще уточню.
ac пишет: Замените в урле /~user/ на /~user@домен/.

Попробую. Я без домена заходила. по адресу adsl:2009/~user
И еще про отправку писем: раньше письмо от клиентов забирал в себя Е2, отпускал клиента и сам уже отправлял почту. А Е4 похоже прямо от клиента почту отсылает? Медленнее гораздо получается.
ac пишет: Этот дамп повторяется после перезапуска acFilter и последующей работе с почтой? Если да, то вышлю вам спец.версию acFilter для ловли подробностей.

Я завтра послежу и сообщу. Пока только один раз увидела.
wikipost
ac10.12.2009 22:37
matveeva пишет: Аналогичные письма еще Касперский шлет, но от него, кажется все доходит.

Ваши пользователи тоже ведь письма через E4 шлют, и тоже наверное доходит.
Если точно такую же сессию, как 3com, вручную телнетом прогнать, то DATA нормально принимается?
matveeva пишет: А Е4 похоже прямо от клиента почту отсылает? Медленнее гораздо получается.

Если почта локальная, то да, почта доставляется в ящик получателя прямо во время сессии. Гораздо медленнее быть не должно. Можно включить трассировку правил и посмотреть, на каком этапе и какая задержка. Тут более вероятна задержка не на этапе доставки в ящик, а на этапе обработки конверта — на DNS-проверках адресов mailfrom и rcptto. Этих проверок меньше, чем в E3, но все-таки есть, потому что позволяют часть ошибочных писем отвергать сразу.
wikipost
matveeva10.12.2009 23:01
ac пишет: Если точно такую же сессию, как 3com, вручную телнетом прогнать, то DATA нормально принимается?

Не знаю, не пробовала. Завтра посмотрю еще.
ac пишет: Гораздо медленнее быть не должно.

Пустое письмо уходит заметно медленнее — ну не знаю, не засекала точно, но секунд 30-40 висит. Раньше практически незаметно было на небольших письмах. В локальной сети по любому быстрее пересылается, и клиент сразу свободен. Мне кажется, так рациональней было организовано в Е2.
wikipost
ac10.12.2009 23:27
matveeva пишет: секунд 30-40 висит

Локально или наружу (smtpsend)?

Если локальные письма столько отправляются, то точно проблема. Скорее всего в DNS.

В acSMTP\conf\OnStartup.rules.txt на 753й строке раскомментируйте строку "vDebugRules ON", перезапустите acSMTP, отправьте письмо и посмотрим на лог.
wikipost
matveeva11.12.2009 09:26
Что-то все не заладилось! Не отрабатывает до конца получение почты по POP3. Просто зависает, и начинает снова принимать. Сегодня всю ночь по кругу скачивался почт.ящ. у провайдера. Перезапустила все 4 службы, почистила ящик, чтобы там поменьше оставалось. И все равно начинает принимать почту, потом вдруг тишина, ничего не происходит, висит долго. Время в журнале data/log/pop2smtp/1211debug.txt не обновляется с момента запуска задания — видимо, баг. Поэтому по журналу не поймешь, сколько висело, если только не следить за ним живьем.
В общем все пока отключаю, хочу вернуться на Е2, т.к. сегодня не будет времени им заниматься. Только как почту из Е4 в Е2 перекинуть?
ac пишет: matveeva пишет: секунд 30-40 висит. Локально или наружу (smtpsend)?

Наружу. Локально не пробовала.
ac пишет: В acSMTP\conf\OnStartup.rules.txt на 753й строке раскомментируйте строку "vDebugRules ON", перезапустите acSMTP, отправьте письмо и посмотрим на лог.

Сделала. Пустое письмо отправлялось секунд 20. Вот кусок лога.
'SERVER','220 Eserv v4.0.4698 ESMTP. Fri, 11 Dec 2009 09:27:03 +0300' Rule;57653109;4;smtp\HELO 'CLIENT',HELO MatveevaE 'SERVER','250 adsl.TREVIS.local Hello [192.168.16.14] ' Rule;57653109;4;smtp\MAILFROM 'CLIENT',MAIL FROM: <matveeva@aori.co.ru> 'SERVER','250 matveeva@aori.co.ru OK' Rule;57671421;4;smtp\RCPTTO Rule;57674015;4;smtp\filters\RBL 'CLIENT',RCPT TO: <el-matveeva@ya.ru> 'SERVER','250 el-matveeva@ya.ru OK, from LAN' Rule;57674062;4;smtp\DATA 'SERVER','DATA' 'SPOOL','L??? ±???•??? ','..\DATA\mail\spool\matveeva@aori.co.ru!4!57674078!1.eml' 'SERVER','354 send the mail data, end with .' Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\MESSAGE-ID Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\FROM Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\SUBJECT Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER Rule;57674093;4;smtp\headers\HEADER-END Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674093;4;smtp\BODY Rule;57674328;4;smtp\BODY Rule;57674328;4;smtp\OnMessageEnd AntiVirus support is not loaded. 'SERVER','250 OK message accepted for delivery (ExDelivery:Outbound)' Rule;57674328;4;smtp\OnNewMail Rule;57674421;4;smtp\AddStatusHeaders Rule;57674421;4;smtp\Delivery 'DELIVERY','-?±?????','el-matveeva@ya.ru','ExDelivery:Outbound' ExDelivery:OutboundRule;57674421;4;smtp\AddStatusHeaders Rule;57674421;4;smtp\delivery\SendMailOutbound Rule;57674687;4;smtp\QUIT 'CLIENT',QUIT 'SERVER','221 Goodbye.' Rule;57674687;4;OnDisconnect
wikipost
matveeva11.12.2009 09:36
Кстати, про письма от 3Com-а. Вот кусок лога, где есть и 3Com и AVP:
'SERVER','220 Eserv v4.0.4698 ESMTP. Fri, 11 Dec 2009 09:35:54 +0300' Rule;58184484;4;smtp\HELO 'CLIENT',HELO [192.168.16.10] 'SERVER','250 adsl.TREVIS.local Hello [192.168.16.100] ' Rule;58184500;4;smtp\MAILFROM 'CLIENT',Mail From:<3Com SuperStack> 'SERVER','250 3Com SuperStack OK' Rule;58184515;4;smtp\RCPTTO Rule;58192015;5;smtp\filters\RBL 'CLIENT',RCPT TO: <AVP@aori.co.ru> 'SERVER','250 avp@aori.co.ru OK, ExDelivery:Local, a=...' Rule;58192140;5;smtp\DATA 'SERVER','DATA' 'SPOOL','L??? ±???•??? ','..\DATA\mail\spool\AVP Server!5!58192156!1.eml' 'SERVER','354 send the mail data, end with .' Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\SUBJECT Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\FROM Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\HEADER Rule;58192406;5;smtp\headers\HEADER-END Rule;58192406;5;smtp\BODY Rule;58192406;5;smtp\BODY Rule;58192406;5;smtp\BODY Rule;58192406;5;smtp\BODY Rule;58192406;5;smtp\OnMessageEnd AntiVirus support is not loaded. 'SERVER','250 OK message accepted for delivery (ExDelivery:Local)' Rule;58192421;5;smtp\OnNewMail Rule;58192421;5;smtp\AddStatusHeaders Rule;58192421;5;smtp\Delivery 'DELIVERY','-?±?????','avp@aori.co.ru','ExDelivery:Local' ExDelivery:Local Message added to index: 66 Rule;58192781;5;smtp\QUIT 'CLIENT',QUIT 'SERVER','221 Goodbye.' Rule;58192781;5;OnDisconnect

3Com случайно не в черном списке оказался?
wikipost
ac11.12.2009 11:00
Rule;57653109;4;smtp\MAILFROM 'CLIENT',MAIL FROM: <matveeva@aori.co.ru> 'SERVER','250 matveeva@aori.co.ru OK' Rule;57671421;4;smtp\RCPTTO Rule;57674015;4;smtp\filters\RBL 'CLIENT',RCPT TO: <el-matveeva@ya.ru> 'SERVER','250 el-matveeva@ya.ru OK, from LAN' Rule;57674062;4;smtp\DATA

18 секунд на MAILFROM... Да, здесь проблема однозначно в DNS.
Там в начале файла acSMTP\conf\OnStartup.rules.txt есть строка
\ DnsDebug ON
Раскомментируйте её и перезапустите acSMTP.
Остальные проблемы тоже могут быть следствием этого, т.к. всё проходит через SMTP, т.е. через аналогичные таймауты.

matveeva пишет: Время в журнале data/log/pop2smtp/1211debug.txt не обновляется с момента запуска задания — видимо, баг.

Нет, не баг. Просто у вас acWEB не используется (в смысле никто с ним не соединяется), и внутренний таймер не обновляется. Можно в файле CommonPlugins\log.str.txt в строках
940 *{Dirs[Logs]}\pop2smtp\{MMDD}debug.txt*{hh:mm:ss} pop3 ({GetCurrentThreadId}): {s} 941 *{Dirs[Logs]}\pop2smtp\{MMDD}debug.txt*{hh:mm:ss} SMTP ({GetCurrentThreadId}): {s}

Заменить {hh:mm:ss} на {GetTime hh:mm:ss}.
wikipost
ac11.12.2009 11:08
matveeva пишет: 3Com случайно не в черном списке оказался?

Если б оказался, то так бы и было написано в ответе на MAIL FROM.

В этой 3Com-железке таймаут на SMTP-сессии не настраивается? Если там секунд 30, то он просто не дожидается ответа на RCPTTO.

Давайте разберемся с этими задержками.
wikipost
ac11.12.2009 11:11
matveeva пишет: Только как почту из Е4 в Е2 перекинуть?

По POP3.
wikipost
matveeva11.12.2009 12:28
Все-таки давайте будем эксперименты "рядом" с Е2 проводить, а не вместо.
Значит, я в Е4.ini меняю номера портов 110 и 25 на что-н. другое. Настраиваю у себя на клиенте уч. запись с этими портами и пробую получать/отправлять почту.
В планировщике ставлю другой pop3 ящик, некритичный для работы.
А Е2 работает по полной программе, как обычно. Так нормально будет?
С PopFile не будет заморочек, что к нему обращаются с двух сторон?

А что значит, что у меня acWEB не используется? А кто с ним должен соединяться? Там стоит планировщик, который должен запускать задание, он и работает. Я в его интерфейс захожу только, когда проблема, а так что за ним следить?
wikipost
ac11.12.2009 12:36
matveeva пишет: Все-таки давайте будем эксперименты "рядом" с Е2 проводить, а не вместо.

Я так обычно и предлагаю — ставить серверы рядом, а переключаться только тогда убедились, что всё нужное работает.

matveeva пишет: С PopFile не будет заморочек, что к нему обращаются с двух сторон?

Никогда не пробовал обращаться одновременно к его pop3proxy и xmlrpc, но скорее всего проблем быть не должно.

matveeva пишет: А кто с ним должен соединяться?

Не должен, но обычно что-то происходит. Почти у всех, кто использует Eserv, на нём же расположен и сайт предприятия, либо хотя бы интранет-сайт, веб-почта и т.п.
В общем, уже не важно, я в pop2smtp plugin уже поставил GetTime перед записью в лог, в следующем обновлении приедет.
wikipost
matveeva11.12.2009 13:11
ac пишет: \ DnsDebug ON.Раскомментируйте её и перезапустите acSMTP.

Сюда выкладывать лог? Чего-то там много всякого
wikipost
matveeva11.12.2009 13:22
Отправила на support
wikipost
matveeva11.12.2009 13:39
Вот лог получения почты из POP ящика. Там где пустые строчки, там задержка была секунд по 20-30.
13:33:23 pop3 (3164): X-Mailer: Microsoft Outlook Express 6.00.2900.2180 13:33:23 pop3 (3164): X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 13:33:23 pop3 (3164): 13:33:23 pop3 (3164): . 13:33:23 SMTP (3164): MAIL FROM:<matveeva@aori.co.ru> 13:33:23 SMTP (3164): 250 matveeva@aori.co.ru OK 13:33:23 SMTP (3164): RCPT TO:<aori1@co.ru> 13:33:23 SMTP (3164): 550 pop2smtp: non local email 13:33:23 SMTP (3164): RCPT TO:<matveeva@aori.co.ru> 13:33:23 SMTP (3164): 250 matveeva@aori.co.ru OK, ExDelivery:LocalHA, a=... 13:33:23 SMTP (3164): DATA 13:33:23 SMTP (3164): 354 send the mail data, end with . 13:33:23 pop3 (3164): RETR 1 13:33:23 pop3 (3164): +OK 1896 bytes will follow 1
wikipost
ac11.12.2009 13:54
Лог получил, спасибо. DNS красиво отвечает, проблем не вижу, странно. Надо добавить туда еще дампы времени. Сейчас пришлю.
wikipost
ac11.12.2009 13:56
matveeva пишет: там задержка была секунд по 20-30.

А вы это изменение не делали?:
ac пишет: Заменить {hh:mm:ss} на {GetTime hh:mm:ss}.

(после этого надо перезапустить acWEB).
wikipost
matveeva11.12.2009 14:17
Неа, забыла.
У меня отложилось, что это придет с обновлениями, я и забыла. сейчас поставлю.
wikipost
matveeva14.12.2009 15:14
Еще почему-то не срабатывает в планировщике заданный интервал запуска. Там стояло
E2S: 3 00:05
Пытаюсь поменять 00:05 на 00:55, или ставлю 01:00, в поле все заменяется, комментарий внизу вижу, что типа все заменено, но задание все равно стартует каждые 5 мин. И с ним вместе запускается и Update Eservа.
Пробовала перезапускать acWeb, отключать/включать задание — ничего не помогает. Теперь как-то по-другому правила записываются?
wikipost
ac17.12.2009 06:54
"E2S"-планы посмотрю сегодня. Тики планировщика по умолчанию 5 минут (Scheduler[Interval]=300000), поэтому все задания без спец-планов так и должны работать.

http://code.eserv.ru/17.12.2009 — несколько дополнений для спам-администрирования (к более ранним вопросам по этой теме).

matveeva пишет: Там где пустые строчки, там задержка была секунд по 20-30.

С этим мы разобрались 11 декабря, вопрос считаем закрытым, так?
wikipost
matveeva17.12.2009 10:54
ac пишет: С этим мы разобрались 11 декабря, вопрос считаем закрытым, так?

Да, теперь все быстро. На всякий случай для тех, кто с этим столкнется, выкладываю сюда Вашу рекоменндацию:
ac пишет:
Закомментируйте или удалите строку
    MAILFROM GetDomainFromEmail GetHostIP DROP IsLocalhost IF " 550 access denied from LOCALHOST domain{CRLF}" потом перезапустите acSMTP

После этого весь диалог с провайдером залетал.
Сейчас буду смотреть дополнения к спам-разборкам и потом попробую опять все пересадить на Е4.
wikipost
matveeva17.12.2009 11:11
А изменения новые пока не выложены? Там все так нужно, что уже хочется попробовать.
wikipost
ac17.12.2009 15:37
Выложены сегодня ночью. А у вас в обновлениях не появились?

matveeva пишет: ac пишет:
Закомментируйте или удалите строку

Это сделано еще 11 числа в общем конфиге. Не такая большая уж польза была (для антиспама) чтобы иметь потенциально такие большие проблемы, как у вас.
wikipost
matveeva17.12.2009 16:20
ac пишет: Выложены сегодня ночью. А у вас в обновлениях не появились?

Неа! Только сейчас посмотрела. Последнее за 11/12/09 19:06
wikipost
ac17.12.2009 17:01
Может вы при экспериментах с планировщиком случайно удалили/отключили/изменили задание EservUpdate? Загляните в лог — оно выполняется?
wikipost
matveeva17.12.2009 17:22
ред: 17.12.2009 17:23
Колдун, однако....
И правда, отключила. Каюсь...
wikipost
matveeva17.12.2009 17:46
Загрузила обновления, установила, перезапустила все подряд.
Да, появился новый статус "после классификации", который превращается в "bayes" после обновления экрана.
А само условие срабатывания писать надо в поле "Байес-результат"?
Кстати, если в выпадающем списке статусов пользоваться стрелками вверх/вниз, то перемещается фокус текущей строки и "за кадром", а не только в списке.
wikipost
matveeva17.12.2009 17:56
Не могу найти, где настройка вновь восстановленных параметров: SMTP[MaxMessageSize], SMTP[CopyAllMailToEmail], SMTP[CopyAmbiguousToEmail], SMTP[CopyUnclassifiedToEmail], SMTP[CopySpamToEmail].
wikipost
ac17.12.2009 20:34
matveeva пишет: А само условие срабатывания писать надо в поле "Байес-результат"?

Да, MESSAGE-CLASS сравнивается с этим полем.

matveeva пишет: Не могу найти, где настройка вновь восстановленных параметров

В интерфейсе они пока не успели отразиться (может сегодня еще успеют , а пока — копировать эти "Copy*" в E4.ini и там заполнять.
wikipost
ac18.12.2009 07:21wikipost
matveeva18.12.2009 09:30
Обнаружила сейчас письмо в папке DATA\mail\arc4\200912\2009-12-17\popfile_error с таким заголовком:
X-Classification: popfile_error X-Spam-Status: No, PopFile=popfile_error

А в журнале acFilter на этом письме сбой:
drweb:DrWebPromptOn__56 DrWEB: Skip archive (demo version) PF:iup=0 <?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value/></param></params></methodResponse> iup=0 <?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>1kl4qaw6p0FE0B67lS</string></value></param></params></methodResponse> iup=0 <?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><string>clear</string></value></param></params></methodResponse> EXCEPTION! CODE:C0000005 ADDRESS:00552E12 WORD:CMOVE USER DATA: 08CD004C THREAD ID: 00000DF4 HANDLER: 08CCEE58 ** Exception time: Thu, 17 Dec 2009 21:49:53 +0300 ** Thread number/reuse/id:5 0 3572 ** API Calls: ReleaseMutex xmlFreeDoc STACK: (7) 0060527D 020D4B10 00000005 08DD0024 00000002 08DD0028 [005FD1E0] RETURN STACK: 08CCEE1C : 005792E0 STR+ 08CCEE20 : 0055326C (LocalsExit) Дальше еще много такого же, затем: END OF EXCEPTION REPORT -1073741819 @D2=2 EXCEPTION! CODE:C0000005 ADDRESS:00552E12 WORD:CMOVE USER DATA: 08CD004C THREAD ID: 00000DF4 HANDLER: 08CCEE94 ** Exception time: Thu, 17 Dec 2009 21:49:54 +0300 ** Thread number/reuse/id:5 0 3572 ** API Calls: ReleaseMutex xmlFreeDoc .....

Кстати, почему "Skip archive (demo version)"?

а в папке DATA\mail\arc4\200912\2009-12-17\ambiguous\co.ru\ лежит письмо с противоречивым заголовком
X-Classification: ambiguous
X-Spam-Status: No, PopFile=ambiguous
X-Spam-Cls: PF=abs_spam, SD=spam, SPR=5000
Это письмо я руками пересылала для проверки срабатывания фильтра. Оно изначально было расценено PopFile-ом как abs_spam. А в Е4 попало в сомнительные. И соответственно попало во входящие. Хотя в фильтре я написала "Байес-результат abs_spam".

Кстати почему-то в фильтре стадия протокола поменялась с bayes на connect. Я вчера это тоже заметила один раз, но решила, что просто не додавила где-н. ентер, и новое значение не записалось. А сегодня смотрю — там опять connect. Странно.

ac пишет: В редактор свойств учетной записи добавлен параметр-флаг "Доставлять спам в INBOX".

Спасибо, это наверняка нужно будет.
wikipost
matveeva18.12.2009 09:56
А еще бы как-нибудь сделать, чтобы можно было передергивать службы из веб-интерфейса после обновления. Чтобы не заходить каждый раз на комп для этого. Или это уже есть, просто я не знаю?
wikipost
ac22.12.2009 07:40
Передергивание служб сделано в http://code.eserv.ru/21.12.2009

matveeva пишет: Оно изначально было расценено PopFile-ом как abs_spam. А в Е4 попало в сомнительные.

Сомнительное оно, т.к. не совпало с мнением LibSD, и наружу вышло уже с этим результатом голосования (ambiguous), и именно его анализировал фильтр. А на X-Spam-Cls он не смотрит...

matveeva пишет: Кстати почему-то в фильтре стадия протокола поменялась с bayes на connect.

Не получается воспроизвести этот баг. Мои bayes-фильтры так и остаются такими. По шагам опишите, пожалуйста.

matveeva пишет: Дальше еще много такого же, затем: END OF EXCEPTION REPORT

Это "много такого же" важно для локализации бага. Пришлите, пожалуйста, полный дамп на support@eserv.ru.
wikipost
matveeva22.12.2009 10:19
ac пишет: Передергивание служб сделано

Спасибо! Здорово!
ac пишет: не совпало с мнением LibSD

А можно отказаться от LibSD? У меня хорошо натасканный PopFile, 80% спама безошибочно отсекается по магнитам, и не попадает в ящики. Не хочется опять продираться через эти дебри.
ac пишет: Пришлите, пожалуйста, полный дамп на support@eserv.ru.

Сделано.
ac пишет: Не получается воспроизвести этот баг.

У меня теперь тоже не получается. ) Как поправила в тот раз, так он теперь правильный.
wikipost
matveeva22.12.2009 10:34
Еще раз по поводу расписания в планировщике.
Я, наверное, как-то неправильно интервал задаю? Если мне надо запускать задание каждые 15 мин., то я так пишу?
E2S: 3 00:15

Оно все равно срабатывает каждые 5 мин.
wikipost
matveeva22.12.2009 11:06
Перезапуск служб: кнопка "Остановить" появилась, но ничего не происходит при нажатии, и служба не останавливается. Это из веб-интерфейса пытаюсь сделать. (http://myserver:2009/e4i/frame.htm#)
wikipost
matveeva22.12.2009 11:32
ac пишет: Добавлен раздел интерфейса SMTP/Архивы для управления адресами архивов

А что-то нет его в интерфейсе ... Все обновления сделаны.
wikipost
ac22.12.2009 17:39
Возможно для решения последних двух проблем будет достаточно нажать F5 (перезагрузить измененные скрипты). Полное название раздела "Почтовый сервер/SMTP/Архивы".

Если при нажатии "Остановить" по-прежнему не останавливает, то загляните в acWEB.log, может ошибку какую выдает...
wikipost
matveeva22.12.2009 17:45
ВАУУУ
И опять колдун, однако Действительно, обновление страницы помогло!
Все работает! И перезапуск служб тоже!
Спасибо!
А что про планировщик и отказ от LibSD?
wikipost
ac22.12.2009 18:49
matveeva пишет: И опять колдун, однако

Просто опытный "миноискатель" Вообще браузер должен был сам всё обновить, т.к. динамические ссылки на скрипты даются, но почему-то браузеры иногда упорствуют в своём нежелании обновлять свой кэш

matveeva пишет: А что про планировщик и отказ от LibSD?

Тут придётся еще одно обновление выпустить, т.к. не задумывался раньше, что потребуется "преждевременный" отказ от хорошего фильтра (он вообще и сам должен истечь через месяц после установки acFilter, если его лицензия для E3 не приобреталась). Но поскольку уже два человека изъявили желание, то придётся делать штатный механизм для отключения фич acFilter.
wikipost
postmaster22.12.2009 20:54
ac пишет: Тут придётся еще одно обновление выпустить, т.к. не задумывался раньше, что потребуется "преждевременный" отказ от хорошего фильтра

А чем он хорош?
И чем он лучше PopFile?
Тем более, что второй бесплатный а за первый нужно платить.

Кстати в Е4 при использовании обоих у меня спам в 3-раза больше падал в ящики пользователей.
При отключении LibSD спам уменьшился.
wikipost
matveeva22.12.2009 22:37
отказ от хорошего фильтра

Ну, может, не отказ, а возможность "усложнить" формулу принятия решения по результатам фильтров. Например, какие-то решения, принятые одним из фильтров, дальше не обсуждать (типа права "вето", только наоборот), а сразу соглашаться с ним.
wikipost
ac22.12.2009 23:34
postmaster пишет: И чем он лучше PopFile?

Например, быстрее в 10 раз. При большом "напоре" почты тратить на каждое письмо целую секунду может быть непозволительной роскошью.

postmaster пишет: Кстати в Е4 при использовании обоих у меня спам в 3-раза больше падал в ящики пользователей.

Всё правильно. Голосование фильтров для того и было введено (в E3), чтобы уменьшить вероятность ложных срабатываний, что, конечно, имеет следствием и некоторое повышение пропуска спама. Напомню аналогию — печально известные "тройки НКВД" были созданы не для того, чтобы расстреливать втрое больше, а наоборот, чтобы уменьшить вероятность осуждения невиновного, в сравнении с "одним авторитарным энкавэдэшником". Впоследствии они были отменены в пользу еще большего к-ва принимающих решение ("особое совещание" — 4 человека .
Конечно по мере обучения решения всех фильтров всё чаще сходятся, и процент фильтрации повышается. Тогда они блокируют только явные ошибки ("идеологические" или алгоритмические) отдельных фильтров. Т.е. считайте, что все они становятся одинаково честными и добросовестными сотрудниками ВД, а голосование отсекает ошибки.
wikipost
ac22.12.2009 23:56
matveeva пишет: Например, какие-то решения, принятые одним из фильтров, дальше не обсуждать (типа права "вето"

Да, в E3 примерно так и работали — там между антиспамами возможны отношения учитель-ученик, т.е. если например результат классификации SpamProtexx "unclassified" (т.е. вероятность не попадает в пороги "спам" и "не-спам", а где-то ближе к середине спектра), то принимается результат учителя — PopFile, а ученик автообучается (при несовпадении оценок результат ambiguous, т.е. учитель без права вето в спорных ситуациях). В E3 три байеса взаимодействовали по такой сложной схеме и за годы работы доказали правильность схемы (не смотря на голосование фильтрация на уровне 99.99 на нашем сервере, с крайне редкими ложными срабатываниями). Поэтому сейчас со зрелыми базами ученичество большого смысла не имеет. В E4 поддерживаемых антиспамов больше, поэтому и дерево решений (при сохранении прежней схемы) стало слишком ветвистое, заменил его на более универсальную и легче расширяемую схему, подобную эвристическим фильтрам: решение каждого из байесов преобразуется в число, умножается на коэффициент "авторитета" этого байеса, оценки всех байесов складываются, и сумма делится на к-во участвующих фильтров, и уже это среднее сравнивается с порогами спам/не-спам.
wikipost
ac23.12.2009 00:11
Да, и притом что у вас обоих проблема упёрлась в LibSD, предпосылки для этого разные — у Postmaster'а два фильтра противоречат друг другу (как бывает при приёме на работу нового сотрудника), и это решается обучением фильтров на тех письмах, которые попадают в архив "спорной классификации" (ambiguous), а у Matveeva источник проблемы в том, что в её PopFile спам разноцветный — в разных корзинах, на что Eserv'ы вообще не рассчитаны (считают, что спам бывает только одного вида — из корзины spam, а всё остальное считается не-спамом). Поэтому у Postmaster'а (Евгения?) отключение LibSD даёт возможность не возиться с его дообучением и оставить всё как было, а у Елены отключение LibSD дает доступ из SMTP-фильтров к исходной классификации PopFile для приведения её к понятному для E4 понятию спама.
wikipost
ac24.12.2009 09:46
http://code.eserv.ru/24.12.2009 — теперь можно выборочно включать антиспамы и антивирусы в acFilter.
wikipost
alex112424.12.2009 11:20
В 2-х местах E4.org.ini встречается ссылка на антивирус:

[SMTP]
UseAntivirus=1
Antivirus=KAV5

[acFilter]
UseKAV5=1

Для включения КАВ-а надо в обоих случаях ставить 1?
wikipost
matveeva24.12.2009 12:35
ред: 24.12.2009 12:40
ac пишет: теперь можно выборочно включать антиспамы и антивирусы в acFilter.

Отлично! Спасибо! То, что нужно.
Еще вопросы:
1) У нашего провайдера для нас заведено 2 адреса: один простой- aori@co.ru, второй доменный — @aori.co.ru. Вся почта падает в один почт. ящик, откуда ее забирает Eserv. Раньше Е2 с пом. правил тоссинга разбирал ее и пихал в разные лок. ящики, не обращая внимания на локальность адресата. Локальным доменом был обозначен aori.co.ru. Теперь Е4, получая почту на адрес aori@co.ru, говорит, что это не лок. пользователь, и складывает ее в папку [domains] "рядом" с [aori.co.ru]. (Кстати, правильно понимает, что ему сказал PopFile УРА! и кладет назначенному юзеру по правилу, но не в том домене). Как ему сказать, что это тоже наш юзер, и почту надо класть в определенный лок.ящик? Делать лок. домен @co.ru не хочу, т.к. может быть какой-н. внешний адресат из того же домена.
2) Создала в планировщике задание "Generic", с командной строкой update bat, ожидая, что запустится батник и обновит все, что нужно. По журналу планировщика видно, что оно запускается, но результатов нет (все обновления остаются жирными).
11:52:22 (3496): taskstart 11:52:23 (3496): taskstop 11:52:23 (3496): TASK: updateBat 11:52:23 (3496): task ior=0

3) Не удается победить запуск заданий по расписанию: независимо от плана, запускаются каждые 5 мин. В плане написано:
E2S: 3 00:15

4) В OutlookExpress зависает загрузка папок IMAP. говорит "Получено 8", листочки продолжают летать. "Отмена" дает 2 папки:"Входящие" и "Спам", а во "входящих" еще 2 подпапки со странными именами &BB4EQgQ , BEAEMAQyBDsE... После "ОК" остаются только 2 папки:"Входящие" и "Спам"
Уффф. Спасибо.
wikipost
pig24.12.2009 19:03
matveeva пишет: Как ему сказать, что это тоже наш юзер

Алиас используйте. В "двойке" это тоже работало.
wikipost
ac24.12.2009 23:22
alex1124 пишет: Для включения КАВ-а надо в обоих случаях ставить 1?

UseAntivirus/Antivirus acFilter'ом не анализируется — как раз для исключения дублирования. Лучше используйте интерфейс управления для настройки этих флагов.

matveeva пишет: update bat, ожидая, что запустится батник и обновит все, что нужно. По журналу планировщика видно, что оно запускается, но результатов нет

Там важно, чтобы текущий каталог совпадал с корнем инсталляции E4, а при запуске из acWEB текущий каталог acWEB. Вообще автоматическая установка обновлений — не очень хорошая идея. update.bat не перезапускает сервисы после обновления, поэтому (до перезапуска) может получиться, что старые версии сервисов работают с новым окружением. А делать автоматический перезапуск сервисов после обновления — еще хуже. Если я выпущу обновления днем, и если у вас автоперезапуск после обновления, то у вас сервисы могут перезапуститься в самый неподходяший момент в разгар работы.

matveeva пишет: независимо от плана, запускаются каждые 5 мин.

С этой проблемой еще не успел разобраться до конца.

matveeva пишет: говорит "Получено 8", листочки продолжают летать.

А в логе на чем останавливается? (или можете прислать мне .dirs.db3 этой учетки, я сам попробую выяснить, что мешает Аутлуку).

matveeva пишет: 2 подпапки со странными именами &BB4EQgQ , BEAEMAQyBDsE...

Это в IMAP'е так экзотически кодируются не-английские папки (это UTF7 с модифицированным base64-кодированием). E4 (в отличие от E3) может работать и с нормальными русскими именами папок, преобразуя эти имена в UTF7-IMAP при выдаче по IMAP'у, но по умолчанию работает в режиме совместимости, не транскодируя туда-сюда.
В общем, наличие папок со странными именами — это не баг. Хотя вот эти две конкретные строки в кириллицу не преобразуются — либо вы их не полностью процитировали, либо они имели неправильную кодировку при создании.
wikipost
ac24.12.2009 23:28
pig пишет: matveeva пишет: Как ему сказать, что это тоже наш юзер

Алиас используйте. В "двойке" это тоже работало.

Если вы этого пользователя назначаете фильтром по итогам PopFile-классификации, то можно ведь сразу указать Email в правильном вашем домене...
wikipost
pig25.12.2009 00:16
ред: 25.12.2009 00:23
Нет, речь о внешнем ящике в @co.ru, который тоже выкачивается через PopPull. Адресат там не локальный для Eserv.
wikipost
matveeva25.12.2009 10:49
ac пишет: Там важно, чтобы текущий каталог совпадал с корнем инсталляции E4, а при запуске из acWEB текущий каталог acWEB

Да, я так и думала, что текущий каталог не тот, но не знала, какой. Спасибо.
ac пишет: Вообще автоматическая установка обновлений — не очень хорошая идея.

А и не надо автоматической. Надо сделать в планировщике задание (предустановленное, как EservUpdate), чтобы запускать его вручную. Разово. И потом вручную перезапустить службы. И все из одного интерфейса. Для служб уже сделано. Осталось разобраться с планировщиком.
ac пишет: или можете прислать мне .dirs.db3 этой учетки

Сейчас вышлю, там реально образовались папки с такими именами после моих манипуляций с настройками IMAP в OE
ac пишет: Если вы этого пользователя назначаете фильтром по итогам PopFile-классификации, то можно ведь сразу указать Email в правильном вашем домене...

Нет, это общий ящик, куда могут падать разнообразные письма, и их надо будет разбирать после PopFile.
pig пишет: Нет, речь о внешнем ящике в @co.ru, который тоже выкачивается через PopPull. Адресат там не локальный для Eserv.

Да, pig прав. Это именно так. И локальным пользователем может оказаться уч.запись либо точного спама, либо "скорее всего" спама, либо секретаря.
wikipost
matveeva25.12.2009 14:56
Всех поздравляю с наступающим Новым Годом!
Новых свершений, удачи, гармонии и любви
Теперь смогу заняться проблемами только уже после праздников!
Да здравствует Новый Год
wikipost
matveeva15.01.2010 13:03
Еще раз всех с Новыми Годами! Ну что ж? Возвращаемся к нашим баранам?
Итак:
1) В планировщике не срабатывает назначенный интервал (план "E2S: 3 00:15", а срабатывает каждые 5 мин)
2) Получение почты по POP3 из внешнего ящика не с доменным именем и растасовка по лок.ящикам (см. предпосл. пост)
3) В ОЕ "сброс папок" IMAP по-прежнему приводит к зависанию после 8-ми папок. (.dirs.db3 высылала)
И новые вопросы:
1) не могу найти, где настраивается IP-авторизация? В учетных записях это поле не редактируется. Или ее уже нет?
2) Пункт "Права доступа" отображается с "кирпичом". А где сейчас права доступа? Или это только для прокси нужно?
3) У меня среди локальных учетных записей есть одна, которая не отображается при указании ее в качестве псевдонима. Т.е я задаю в псевдонимах пару: ("какой-то-адрес";"лок.адрес"). Псевдоним создается, но в колонке "->локальный email" — у него пусто. А в правом окне (там, где детализация) все тип-топ: есть и правильный первый адрес, и правильно заполнено поле "пересылать локально". Но в списке не отображается почему-то. Чем эта учетка отличается от других — не знаю. Так было не всегда, сначала все работало правильно, а потом в какой-то момент, она "сломалась". Не знаю, где посмотреть еще. Может, это и не важно, но странно.
Спасибо.
wikipost
matveeva01.03.2010 09:56
Еще странность какая-то. Если запущен Е2, то при запуске acWeb выдается:
Error: 10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). Can't listen port:interface 3180 LAN. Continue? Error: 10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). Can't listen port:interface 3121 LAN. Continue? Error: 10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). Can't listen port:interface 3140 LAN. Continue?

Эти порты используются в Е2. В E4.orig.ini стоит:
[PROXY] HttppPort=0 HttppNetworkInterface= FtppPort=0 FtppNetworkInterface= SocksPort=0 SocksNetworkInterface= HttpRequireAuth=1 CheckIfOlder=24
wikipost
ac01.03.2010 10:57
А в E4.ini?
wikipost
matveeva01.03.2010 14:35
ред: 01.03.2010 14:57
Вот блин! Там как раз все эти порты и стоят. Перепутала, какой ini по умолчанию, а какой с исправлениями. Обычно исправленный ini имел более позднюю дату, чем исходный. А тут, наверное, после обновления они местами поменялись. Сейчас исправлю, посмотрю. Хотя как-то странно... В самом начале я точно это меняла, т.к. Е2 продолжал работать в качестве прокси. Как они снова из Е2 подхватились?
Спасибо.
wikipost
ac27.03.2010 12:33
matveeva пишет: Возвращаемся к нашим баранам?

Вопросы от 15 января вроде все закрыты (в текущей версии все должно работать как положено). Установка портов прокси тоже сделана в интерфейсе. Осталось прояснить этот пункт:

matveeva пишет: 3) У меня среди локальных учетных записей есть одна, которая не отображается при указании ее в качестве псевдонима. [...] Может, это и не важно, но странно.

Там по части алиасов есть некоторая разница между импортированными и вновь созданными, а также между главными и вторичными. Функционально они близки, но вот в интерфейсе могут быть такие расхождения, т.к. в разных таблицах, которые не всегда можно эффективно свести в общий список алиасов. По отдельности — в свойствах учетных записей — они должны показываться полностью. А над общим списком я еще поработаю. В общем, этот "визуальный эффект" — не баг (можно проверить, что алиас реально работает на этапе маршрутизации/доставки), а временная особенность, временность которой несколько затянулась
wikipost
matveeva30.03.2010 10:16
ac пишет: Вопросы от 15 января вроде все закрыты

Да, все работает.
ac пишет: В общем, этот "визуальный эффект" — не баг

Понятно.
А относится ли к этому же эффекту назначение ролей юзерам? Вообще:роль и подгруппа проекта — это одно и то же? Если в учетной записи добавить какую-нибудь роль (это же текстовое поле, можно писать любую строку?), где-нибудь должна эта роль появится, кроме как в этой учетной записи? Список существующих ролей отображается где-нибудь? От Е2 импортировался список подгрупп проекта: administrators, anonymous, ourusers. В них присутствуют правильные учетные записи, но в ролях которых пусто. А, если я кому-нибудь прописываю роль, например "administrators", то эта запись не появляется в группе administrators. Это правильно?
И еще вопрос про права доступа. Каким образом указать в качестве ресурса файл-список с "плохими" URLами, который в Е2 грузится автоматом (AutoRunBlackList.txt)?
Спасибо.
wikipost
ac30.03.2010 12:39
Да, роль — просто текстовая строка, которую можно назначать произвольно (и проверять в ACL как строку). Есть предопределенные роли в E4 — супервизор, администратор, модератор, вебмастер...

Роль — это не группа. Роль — это то, что человек в группе делает. Это отличие описывалось в http://www.eserv.ru/Eserv4WhatsNew . В принципе можно считать людей с одной ролью виртуальной группой, но в реальной жизни люди с одной ролью могут никогда не поработать в одной группе. Разве что "президенты встретились на саммите", "администраторы слетелись на слёт" — но это "группы по интересам", а не рабочие группы на предприятии.

Группа — это коллектив, собравшийся для выполнения какой-то задачи. А роли — это как они между собой разделили полномочия и ответственность. Т.е. группа людей объединяет, а роли — разъединяют

matveeva пишет: А, если я кому-нибудь прописываю роль, например "administrators", то эта запись не появляется в группе administrators. Это правильно?

Правильно, не появится. Но роль "administrators" — не правильно. "Будешь царями" — так не говорят. "Будешь царём."

matveeva пишет: Каким образом указать в качестве ресурса файл-список с "плохими" URLами, который в Е2 грузится автоматом (AutoRunBlackList.txt)?


Цитата из подсказки над формой добавления нового элемента ACL:
подсказка пишет: Заполненное поле может содержать строку символов, включать групповые символы (маски "*" и "?"), макроподстановки ({}), имя файла-списка

Т.е. просто укажите имя файла, Eserv сам догадается, что это файл-список, а не маска (если файл этот существует). Файлы в формате E3 — предполагается, что первая строка содержит имена полей, поэтому при чтении пропускается.
wikipost
matveeva30.03.2010 13:45
ac пишет: Да, роль — просто текстовая строка, которую можно назначать произвольно (и проверять в ACL как строку).
Ага, понятно. Тогда, т.к. права доступа мы назначаем ролям, хотелось бы где-то иметь список уч.записей, имеющих эту роль. Чтобы не просматривать список всех учеток и не искать разбросанные по нему роли. Кстати, было бы удобно сортировать таблички по столбцам при клике на заголовке (если возможно такое).
ac пишет: Т.е. просто укажите имя файла

Я и указала:AutoRunBlackList.txt ( без кавычек и пути). Файл лежит в корневой папке Е4 рядом с E4.ini и update.bat
Но не срабатывает! А в Е2 он работает. В файле такие записи:
UrlBlackList: http://62.16.103.37/bnrot/br.asp* http://62.26.220.2*/server/rich.asp* ... http://youtube.* ...

И youtube.com открывается легко.
wikipost
ac30.03.2010 15:01
При работе серверов E3 и E4 текущими являются их собственные каталоги. А в общий корень они ссылаются через "..\". Попробуйте "..\AutoRunBlackList.txt" (без кавычек).

matveeva пишет: Тогда, т.к. права доступа мы назначаем ролям, хотелось бы где-то иметь список уч.записей, имеющих эту роль. Чтобы не просматривать список всех учеток и не искать разбросанные по нему роли.

Да, надо что-то придумать для этого... Рано или поздно возникнет задача сделать, например, "почтовую рассылку для администраторов проектов".

matveeva пишет: Кстати, было бы удобно сортировать таблички по столбцам при клике на заголовке (если возможно такое).

Да, таблички эти изначально сортировались (прототипы этого интерфейса созданы больше 5 лет назад), но были проблемы с кроссбраузерностью этой функции и с производительностью сортировки при десятках тысяч записей (сортировалось в браузере, а не повторным запросом на сервер), поэтому временно отключил, и это "временно" тянется уже несколько лет. Повышу приоритет этой задачи.
wikipost
matveeva30.03.2010 15:16
ac пишет: Попробуйте "..\AutoRunBlackList.txt" (без кавычек).
УРА Заработало (Цитата. )
ac пишет: Рано или поздно возникнет задача сделать, например, "почтовую рассылку для администраторов проектов".
Да-да! Именно это я и имела в виду. Да и просто посмотреть, кто имеет право на какой-л. ресурс, тоже полезно.
ac пишет: Повышу приоритет этой задачи.
Спасибо.
wikipost
matveeva30.03.2010 15:29
По поводу групп: не могу найти, как их формировать? Как учетки туда запихивать?
wikipost
ac30.03.2010 15:44
Цитата из подсказки на первом экране консоли управления E4:
E4 пишет: Для добавления пользователя в группу или подключения к проекту можно перетащить мышью название его учетной записи из списка в средней панели на название группы или проекта в дереве левой панели.
wikipost
matveeva30.03.2010 15:54
ac пишет: Цитата из подсказки на первом экране консоли управления E4:
Уже теряюсь, где искать подсказки... Искала, стоя в учетных записях, но там этого нет.) А про этот первый экран уж и забыла давно. Но так я тоже пробовала, не получается. Рисуется перечеркнутый черный круг при наведении на проект, группу, домен...
wikipost
ac30.03.2010 16:28
Eserv не умеет рисовать черные перечеркнутые круги...

В консоли управления откройте дерево проектов/групп в левой панели, затем нажмите в левой панели на "Пользователи" — в средней панели откроется список всех пользователей. Теперь если ухватить левой кнопкой мыши пользователя в этом списке за login, то бледная копия логина в розовой каемочке прицепляется к курсору мыши. Если теперь эту нагруженную мышку направить из средней панели в левую, то элементы под курсором мышки будут подсвечиваться зеленым фоном. Вот когда зеленеет нужная группа — отпускайте кнопку мыши, и пользователь добавится в эту группу.

Так работает?
wikipost
ac30.03.2010 16:33
matveeva пишет: Искала, стоя в учетных записях, но там этого нет.

Там (в правой панели под списком свойств текущей учетки) есть добавление в проекты. Проекты — это "корневые группы". Можно по тому же принципу добавить там форму добавления в группы — если так будет удобнее, чем мышью носить.
wikipost
matveeva31.03.2010 12:45
ред: 31.03.2010 12:46
ac пишет: Теперь если ухватить левой кнопкой мыши пользователя в этом списке за login,...
Ну Вы уж совсем со мной, как с ламером... Обидно даже...Я поняла, в чем дело. В Мозилле это не работает. А я на ней сижу. В IE действительно все таскается и зеленеет.
ac пишет: Можно по тому же принципу добавить там форму добавления в группы — если так будет удобнее, чем мышью носить.
Да, так тоже будет хорошо, если это несложно реализовать. Обычно все перетаскивания дублируются кнопками на панелях или контекстным меню.
wikipost
leka31.03.2010 13:21
matveeva пишет: Ну Вы уж совсем со мной, как с ламером... Обидно даже...Я поняла, в чем дело. В Мозилле это не работает. А я на ней сижу. В IE действительно все таскается и зеленеет.

http://www.eserv.ru/Eserv4Docs
Системные требования
Процессор 1GHz, RAM 1Gb. Средний объем памяти, занимаемый всеми сервисами Eserv под нагрузкой — около 300 Mb.
Операционная система Windows XP и выше (на Windows 2000 работать тоже будет, но не весь функционал). 64-битные ОС поддерживаются.
Браузер Internet Explorer минимум версии 6 (Eserv совместим со всеми современными браузерами, но для работы локальной консоли управления требуется именно IE).
До 100 Mb на жестком диске для полной установки.
wikipost
ac31.03.2010 13:41
matveeva пишет: Ну Вы уж совсем со мной, как с ламером... Обидно даже...

Простите великодушно, вовсе не хотел обидеть. Среди пользователей Eserv ламеров нет. Просто хотел убедиться, что НЕ работает именно в том месте, где должно работать. А выходит, что это я упустил появление несовместимости с FF в какой-то версии. А ведь работало в FF совершенно точно. Я и сам на FF сижу. Починю.
wikipost
matveeva31.03.2010 13:46
leka пишет: Системные требования
Поскольку процесс установки и настройки растянулся на несколько месяцев, то тяжело держать в голове все требования и нюансы.
wikipost
matveeva31.03.2010 13:47
ред: 31.03.2010 13:48
ac пишет: Простите великодушно, вовсе не хотел обидеть.
Забыто!
версия: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
wikipost
matveeva21.04.2010 15:45
А что-то не могу найти аналог правила ":- not-tossed?" из Е2. Где написать адрес, на который уйдет письмо, не подошедшее ни одному фильтру и алиасу?
wikipost
Работает на Eserv/5.05567 (10.02.2020)