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

Eserv Forum / E2 / Eserv 2 support / Установка EServ с нуля + траблы с тоссером

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Доброго времени суток, уважаемые.
Столкнулся с обратной стороной медали, под названием «поставил и забыл».
Около 5 лет стоял EServ на боевом посту, без вмешательства извне. Все что делалось – правился периодически pop3toss.rules в смысле добавления новых правил. Ну и за это время все капитально подзабылось. Помню только, что когда устанавливал Eserv в далеком 2003-м (кажется) долго трахался с тоссером.
Но вот случилось страшное и пришлось переставлять EServ на новое железо и с нуля.
Что было сделано.
Скачал последние: билд EServ (2.99r), последний апдейт Eserv3526, последний билд Erobot. (все с оффсайта).
Далее как доктор прописал. Инсталляция, стандартные настройки (тут вопросов нет).
Вдумчиво курил доки, читал форум. От заморочек избавиться не удалось.
Как и ожидалось проблемы возникли с тоссером.
Что было сделано.
Распакован pop3rules.zip с замещением штатного содержимого agents\pop3rules, за исключением pop3rules.cfg (он остался из штатной поставки, в соответствие в рекомендациями в http://forum.etype.net/viewtopic.php?t=6036 , я на эти грабли наступил тоже )
Ну вот почта из внешнего ящика скачалась, лежит в spool. Запускается тоссер. Все штатно, без ошибок, temp/*.toss не пустой, но результатов тоссировки нет.

Вот содержимое pop3toss.rules

\ tossing rules for pop3toss.cfg
WINAPI: MessageBoxA USER32.dll

:- from~ info@softkey.ru
:- from~ @kaspersky.com

> inskov@local

:- from~ 1c.ru

> banm@local

Вот фрагмент toss –файла

mail\spool\info@softkey.ru!POP3!14502976!1
For: ssss@yandex.ru
  • Msg OK. mail\spool\info@softkey.ru!POP3!14502991!2
  • For: ssss@yandex.ru
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503007!3
  • For: ssss@yandex.ru
  • Msg OK. mail\spool\Mikhail.Vasin@kaspersky.com!POP3!14503007!4
  • For: rus-kl-marketing@list.kaspersky.com
  • Msg OK. mail\spool\Natalia.Zaitseva@kaspersky.com!POP3!14503007!5
  • For: rus-kl-sales@list.kaspersky.com
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503022!6
  • For: ssss@yandex.ru
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503022!7
  • For: ssss@yandex.ru
  • Msg OK. mail\spool\Mikhail.Vasin@kaspersky.com!POP3!14503022!8
  • For: rus-kl-marketing@list.kaspersky.com
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503022!9
  • For: ssss@yandex.ru
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503022!10
  • For: ssss@yandex.ruFor: ffff@gmail.com
  • Msg OK. mail\spool\Mikhail.Vasin@kaspersky.com!POP3!14503038!11
  • For: rus-kl-marketing@list.kaspersky.com
  • Msg OK. mail\spool\Elena.Andreeva@kaspersky.com!POP3!14503038!12
  • For: rus-kl-marketing@list.kaspersky.com
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503038!13
  • For: ssss@yandex.ruFor: ffff@gmail.com
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503038!14
  • For: ssss@yandex.ruFor: ffff@gmail.com
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503054!15
  • For: ssss@yandex.ruFor: ffff@gmail.com
  • Msg OK. mail\spool\info@softkey.ru!POP3!14503054!16
  • For: ssss@yandex.ru
  • Msg OK.
  • …И т.д. (140 записей)При заборе почты оутлуком от имени inskov@local ничего не получаю, этот ящик пуст и полный ящик у postmaster@local
Что посоветуете, уважаемые?
 
Комментарии к этой версии (16.08.2008 02:00) [~Insar] be480456
АвторДатаТекстtags
Insar16.08.2008 02:04
Ну и вдогонку строка из планировщика. Единственно что, убрал -d на время отладки.

agents\pop3recv.exe -o temp\%TempFile%.eml -s %Server% -u %Login% -w %Password% &agents\Erobot.exe -c agents\pop3toss.cfg -o temp\%TempFile%.toss -i temp\%PrevTempFile%.eml
imported
Insar16.08.2008 10:12
Ну и совсем уж напоследок, фрагмент из 0816toss.log после забора почты оутлуком

11:02:58 13 Elena.Andreeva@kaspersky.com!POP3!7048889!12
11:02:58 13 <D2E8D8E11FDE664EB05A2C49D6CC62FF80CFF5A45F@KLMAIL2.avp.ru>
11:02:58 13 For: rus-kl-marketing@list.kaspersky.com
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@1c.ru!POP3!7049232!49
11:02:58 13
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049263!59
11:02:58 13 <E1K5KlO-0003sy-Jc@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049482!76
11:02:58 13 <E1K0IW6-0003uQ-46@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049482!77
11:02:58 13 <E1K0ITt-0003o2-NR@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049513!86
11:02:58 13 <E1JyNkF-0008HJ-Co@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049638!115
11:02:58 13 <E1JsAE2-0005n2-SZ@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049638!116
11:02:58 13 <E1JsAAD-0005ee-I9@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049653!123
11:02:58 13 <E1Jrmru-0006h7-NK@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049653!124
11:02:58 13 <E1JrmqW-0006fh-1P@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@filepost.ru!POP3!7049653!125
11:02:58 13 <E1Jrmlc-0006dj-0e@filepost.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@linuxcenter.ru!POP3!7048951!27
11:02:58 13 <20080725080747.F0C8F23225F@binocle.mezon.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@linuxcenter.ru!POP3!7049248!53
11:02:58 13 <200806111050.m5BAoiwT019865@binocle.mezon.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster
11:02:58 13
11:02:58 13 info@softkey.ru!POP3!7048827!1
11:02:58 13 <20080815140321.C1B684B5EF@bitrix-datafort.ru>
11:02:58 13 For: ssss@yandex.ru
11:02:58 13 Local user: postmaster

и т.д (еще 140 записей)

сообщений об ошибках нет
imported
pig17.08.2008 01:17
Insar пишет: Распакован pop3rules.zip с замещением штатного содержимого agents\pop3rules, за исключением pop3rules.cfg

У меня дома Eserv/2 не живёт, но, ЕМНИП, в штатной поставке нет pop3rules.cfg. Есть pop3toss.cfg, который НАДО заменить, чтобы заработало расширение pop3rules — подключение всех остальных файлов + модификация логики именно там и прописываются, а штатный CFG ничего о них не знает. Или я, как обычно, что-то не так понял?
Судя по содержимому TOSS-файла, расширения не подключились.
imported
Insar17.08.2008 09:46
Pig, спасибо за внимание. Особенно приятно, что в тот, первый, раз мне помогали с Eserv тоже вы.
По-поводу «Или я, как обычно, что-то не так понял?», все нормально, просто после ночных бдений по настройке EServ я не однозначно описал свои действия.
Попробую изложить по шагам свои действия при установке с нуля.
Процесс инсталляции пропускаю, здесь нет вопросов. Через noreg переносим ini файл. Заменяем eserv.exe и erobot.exe на последние релизы. Кладем лицензионной ключ. Убираем ключ –d из строки планировщика pop3recv. Сохраняем штатный pop3toss.cfg из d:\eserv2\agent в надежном месте.

  1. Берем pop3rules.zip, распаковываем его во временную папку D:\Temp. Там образуется папка с содержимым
autoanswer.pat pop3toss.cfg
<DIR> pop3rules

Содержимое папки pop2rules. Изменяю правила в pop3toss.rules на нужные мне (приведены в первом посте этого топика)

<DIR> .
<DIR> .. actions.f common.f content.f debug.f
EOF.F pop3rules.f pop3rules.htm pop3toss.rules process.f
Quoted-printable.f rules.eng.txt rules.txt wcmatch.f

  1. Переписываю содержимое D:\Temp\pop3rules в D:\Eserv2\agents\pop3rules
  2. Переписываю файл pop3toss.cfg из D:\Temp в папку D:\Eserv2\agents\
  3. Запускаем Eser и задание pop3recv, ждем-с
  4. После отработки в spool лежит 140 писем.
Содержимое D:\Eserv2\temp\4.12.5355451.toss который образовался после загрузки этой почты

mail\spool\info@softkey.ru!POP3!5409584!1
For: ssss@yandex.ru
For: inskov@local
  • Msg OK. mail\spool\info@softkey.ru!POP3!5409615!2
  • For: ssss@yandex.ruFor: inskov@local
  • Msg OK. mail\spool\info@softkey.ru!POP3!5409646!3
  • For: ssss@yandex.ruFor: inskov@local
  • Msg OK. mail\spool\Mikhail.Vasin@kaspersky.com!POP3!5409646!4
  • For: rus-kl-marketing@list.kaspersky.comFor: inskov@local
  • Msg OK. mail\spool\Natalia.Zaitseva@kaspersky.com!POP3!5409662!5
  • For: rus-kl-sales@list.kaspersky.comFor: inskov@local
  • Msg OK. mail\spool\info@softkey.ru!POP3!5409662!6
  • For: ssss@yandex.ruFor: inskov@local
  • Msg OK.
  • EXCEPTION! CODE:C0000005 ADDRESS:573726 WORD:GET-CHAR USER DATA: 1907CC THREAD ID: F8C HANDLER: 12EF98 STACK: 7FFD4000 76434911 00191808 00000009 00191812 000000E1 [00000059] RETURN STACK: 12EF68 : 574B25 (utf8>win) 12EF6C : 574BBE utf>win 12EF70 : 575A63 decode-source 12EF74 : 575CE3 get-message-line 12EF78 : 5780D9 MessageLine 12EF7C : 570279 FEX 12EF80 : 571A07 JustLine 12EF84 : 572127 DefaultLineProcessor 12EF88 : 572145 LineProcessor 12EF8C : 570279 FEX 12EF90 : 5704D9 DefaultLineProcessing 12EF94 : 554FDC CATCH 12EF98 : 12EFB0 <?not in the image>
    DLF error:-1073741819 -1073741819
Вроде начало было хорошее, но обломалось на кодировке, проблема и решение было описано в топике http://forum.etype.net/viewtopic.php?t=6036

Берем штатный pop3toss.cfg и возвращаем его на родину, в D:\EServ2\agents
После скачивания почты получаем картину описанную в первых 2-х постах

Абсолютный не знаком с фортом. Но чисто дилетантски вижу разницу между файлами pop3toss.cfg из штатной поставки из pop3rules.zip только в нескольких строчках самом конце, которые ссылаются на папку .\agents\pop3rules, а именно

S" agents\pop3rules\pop3rules.f" INCLUDED
S" agents\pop3rules\actions.f" INCLUDED
S" agents\pop3rules\pop3toss.rules" INCLUDED end-rule

В порядке бредовой идеи переписываю
actions.f common.f content.f debug.f
EOF.F pop3rules.f pop3rules.htm pop3toss.rules process.f
Quoted-printable.f rules.eng.txt rules.txt wcmatch.f

Из .\agents\pop3rules в .\agents – т.е и .\agents\ и в agents\pop3rules лежат одни и те же файлы — те же яйца, вид сбоку.
imported
pig17.08.2008 15:25
Те четыре строчки как раз и обеспечивают подключение расширений (сами они от простого наличия файлов где бы то ни было не подключаются) — разумеется, вместе с проблемным по отношению к кодировке куском кода. Так что либо — либо.

Раз пошли тем путём, то идите до конца. То есть, до MContent. Потому что вам не просто pop3rules надо отключить, но и замену найти.
imported
Insar18.08.2008 13:47
Тут ведь что обидно... почему Eserv работал все это время... у меня сейчас стоит конфигурация из коробки, т.е. то, что было до аварии сервера. Без обновлений и изменений. И не работает, паскудник!
imported
pig18.08.2008 14:43
Или совпало, или Немцев выпускал обновление. Сейчас поищу.

Вердикт: совпало. Обновлений для pop3rules не было, тем более за последние два года. Пять лет назад было обновление для pop3ext, но это не для вас. Если бы сервер не умер, всё равно получили бы ошибку рано или поздно.
imported
Vadim_V18.08.2008 14:56
pig пишет: Раз пошли тем путём, то идите до конца. То есть, до MContent. Потому что вам не просто pop3rules надо отключить, но и замену найти.


Кстати, MContent после обновления чудесным образом перестал вылетать . Но что-то иногда пролетают через него письма, помеченные, как спам. Пару писем в сутки, так что не напрягает особо, но все же.. А топикстартеру следует переходить на MContent, с pop3rules глюки замучат.
imported
pig18.08.2008 15:14
Vadim_V пишет: что-то иногда пролетают через него письма, помеченные, как спам. Пару писем в сутки, так что не напрягает особо, но все же..

Автор досягаем. Проблемное письмо + файл правил — и проблема в течение некоторого времени должна решиться. Я так думаю ©
imported
Vadim_V19.08.2008 08:45
Сложность в том, что эти письма как раз и пролетают мимо меня. Как отловлю — пошлю обязательно.
imported
Работает на Eserv/5.05555 (05.06.2016)