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

Eserv Forum / E3 / Eserv 3 Mail Server Support / Проблемы после обновления

imported // (v2)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
обучали spamprotexx через спам-робота, отправкой письма вложением.
До обновления версии 3.34b1 все работало. сейчас не создается база relearn.esp SMTP[UseSpamProtexx]=1 вот acSMTP.log
Exception #-2003 at: conf\smtp\OnNewMail.rules.txt:19:15: MContentFilter ^ conf\smtp\OnNewMail.rules.txt - file not found 2008-03-06 16:37:44;192.168.1.7;Error 2003 in the rule file "conf\smtp\OnNewMail.rules.txt", line: 19, char: 15 Exception #-2003 at: conf\smtp\OnNewMail.rules.txt:19:15: MContentFilter ^ conf\smtp\OnNewMail.rules.txt - file not found 2008-03-06 16:40:04;81.99.34.36;Error 2003 in the rule file "conf\smtp\OnNewMail.rules.txt", line: 19, char: 15
conf\smtp\OnNewMail.rules.txt файл на месте
 
Комментарии к версии 1 (03.03.2008 17:25) [~DAC] f14b527b
АвторДатаТекстtags
pig03.03.2008 18:05
  1. Там, похоже, журнал ошибок должен быть. Покажите, что в нём. Если нету — покажите acSMTP.log с момента последнего запуска.
  1. Чтобы определить, что письмо большое, надо как минимум часть его принять. А начавши принимать, разрывать связь уже нельзя — отправитель будет долбиться, полагая, что это технические проблемы со связью. Это уже проходили.
imported
DAC06.05.2008 09:48
И снова, здравствуйте.

Версия 3.30 + PigMail. Поверх устанавливается 3.34 (обновление без антиспама). После этого поверх перезаписывается PigMail обновление с версии 1.33.

Результат в acWEBErr.log

17:51:51 0 Error 2 in the rule file "myconf\OnStartupPlugins.rules.txt", line: 12, char: 25

Подскажите, пожалуйста, что делается неправильно.
На сайте сказано, что 3.34 ставится поверх любой версии начиная с 3.10
imported
Dandy06.05.2008 10:34
покажите ваш acweb\myconf\OnStartupPlugins.rules.txt
imported
DAC07.05.2008 09:36

\ Plugin: plugins\console
Plugin: plugins\service
Plugin: plugins\auth_lib
Plugin: plugins\mlogc
Plugin: http\plugins\apache_log

\ Загрузка модулей расширения PigWEB
Plugin: plugins\pigmail
Pig.DefaultLogDirectory: {HTTP[Logs]}
Plugin: plugins\pigmail.myconf

Plugin: plugins\match_ext
1000000 TO vWCMP-Ext:Limit \ уменьшить предельное число циклов
' WildCMP-Ext TO Match-U

\ дополнительные расширения журналов
Plugin: plugins\cache_log_str

Server[LogToIntDb] >FLAG
| Plugin: plugins\mlog_db

HTTP[CacheIni] >FLAG
| Plugin: plugins\cache_ini

HTTP[UseExtendedGroups] >FLAG
| Plugin: plugins\groups_ext

HTTP[UseMultiPort] >FLAG
| Plugin: http\plugins\multiport

HTTP[UseIncludeUrl] >FLAG
| Plugin: plugins\include_url

HTTP[DirectoryListing] >FLAG
| Plugin: http\plugins\list_dir

HTTP[NtImpersonateScripts] >FLAG HTTP[NtImpersonateAdminScripts] >FLAG OR
| Plugin: http\plugins\impersonation

HTTP[UseAcls] >FLAG HTTP[AdminUseAcls] >FLAG OR
| Plugin: http\plugins\acl

HTTP[UseSSI] >FLAG
| Plugin: http\plugins\ssi

HTTP[UseDialer] >FLAG
| Plugin: http\plugins\day_dialer

HTTP[DiscoverCountry] >FLAG
| Plugin: plugins\geo_ip.pigmail

HTTP[UseRasManager] >FLAG
| Plugin: plugins\ras_list

FireWall[UseFireWall] >FLAG
| Plugin: plugins\firewall.pigmail

Plugin: plugins\snmp
Plugin: http\plugins\fs

HTTP[LogToMStat] >FLAG MStat[AcWebReportsOnly] >FLAG OR
| Plugin: plugins\mstat
imported
Dandy07.05.2008 10:04
а в commnonplugins\plugins\ плагин match_ext присутствует?
imported
DAC13.05.2008 15:33
Нет

Интересно, почему
imported
DAC15.05.2008 00:54
Обновился, но глюк с добавлением новых пользователей не исчез.

Суть такова: После добавления пользователя и ящика для него отправка почты идет, а получение нет. При этом сервер отвечает клиенту, что писем для него нет (хотя каталог создан и почта в нем есть) а в логах пишет


01:37:30 16 Reply: +OK <3052.2102240812@mail.mydomain.ru> POP3 Eserv/3.1886 (PigMail/1.34) server ready. Welcome, Local user! Thu, 15 May 2008 01:37:30 +0400
01:37:30 16 Local Network
01:37:30 16 USER aa
01:37:30 16 Reply: +OK username accepted
01:37:30 16 PASS * 01:37:30 16 Authorized as: aa@mydomain.ru
01:37:30 16 Cannot find mailbox for: aa@mydomain.ru
01:37:30 16 Reply: +OK aa's maildrop has 0 messages (0 octets)
01:37:30 16 STAT
01:37:30 16 Reply: +OK 0 0
01:37:30 16 QUIT
01:37:30 16 Reply: +OK server.Intercargo.local POP3 server signing off
01:37:30 16 Mailbox closed


То есть, пользователь есть, а ящика у него нет. Пользователя aa завел специально, чтобы исключить проблемы правильнописания.
imported
svp15.05.2008 11:26
DAC

У вас лицензии не закончились?
imported
ac15.05.2008 21:13
DAC пишет: То есть, пользователь есть, а ящика у него нет.

Это специальная возможность PigMail, позволяющая иметь безземельных крестьян...

В логе ведь прямо говорится "Cannot find mailbox for: aa@mydomain.ru", а это следствие отсутствия пользователя в списках POP[UserMailBoxes] и POP[SpecialFolders].
imported
ac15.05.2008 21:31
DAC пишет:
Dandy> а в commnonplugins\plugins\ плагин match_ext присутствует?
Нет
Интересно, почему

В составе PigMail он есть. Наверное вы не все каталоги из PigMailPigProxy-1.34\CommonPlugins\plugins записали в CommonPlugins базового конфига.
imported
DAC16.05.2008 14:05
С плагином разобрался, спасибо.

Пользователь в UserMailBoxes есть, а в SpecialFolders нет ничего кроме примеров, но остальные работают без проблем.

Лицензии есть, но на всякий случай купили еще.
imported
ac16.05.2008 15:44
Т.е. aa@mydomain.ru есть в UserMailBoxes, домен mydomain.ru есть в списке локальных доменов, путь в этом списке указывает на папку, в которой есть письма для этого пользователя, но pop3-сервер их не видит?
imported
DAC16.05.2008 16:36
Все именно так. Причем в этом домене есть еще полсотни пользователей этой проблемой не обремененных.
imported
ac16.05.2008 17:12
Т.е. совсем ничем не отличаются? Тогда придется сделать трассировку логина. В файле acIMAP\myconf\pop\OnLogin.rules.txt перед строкой
PIG.USERMAILBOX NIP \ определился?

Поставить строку:
UserEmail TYPE CR PIG.USERMAILBOX TYPE CR

Потом попробовать забрать почту этого aa, потом посмотреть, что записалось в acIMAP.log.
imported
DAC18.05.2008 22:02
В acIMAP.log стало писаться по две строки на каждое обращение

aa@mydomain.ru aa@mydomain.ru


Судя по обращениям других пользователей (у которых имя и адрес различны) это имя и адрес. Но ситуация не изменилась.
imported
DAC19.05.2008 09:29
Можно ли как-то проверить количество лицензий подхваченных сервером? Может он докупленных лицензий не видит?
imported
DAC19.05.2008 11:43
Тихо сам с собою...

Нашел в Eproxy.log количество ключей. Хватает
imported
ac19.05.2008 12:22
Теперь в том же файле
PIG.USERMAILBOX GetDomainFromEmail Lists[LocalDomains] IsInFile \ ищем домен в общем списке
заменить на
PIG.USERMAILBOX GetDomainFromEmail Lists[LocalDomains] IsInFile DUP . FIELD3 TYPE CR \ ищем домен в общем списке

И посмотрим, что изменится в логе.
imported
Dandy19.05.2008 13:43
покажите запись для aa@mydomain.ru из LocalDomainUsers
imported
DAC19.05.2008 15:44
В процессе возни aa был удален его место занял test, ничего не изменилось

test@mydomain.ru;test;WGE;0;0;0;0;0;0;;test
imported
ac19.05.2008 15:51
А новый лог по предложенным выше модификациям?
imported
Dandy19.05.2008 16:01
ок, теперь покажите запись для пользователя из UserList
imported
DAC20.05.2008 13:19
Спасибо!
Проблема была именно там. При вводе через web-интерфейс в конец строки с именем пользователя попал пробел. И его, гада, ни в логах, ни в web-интерфейсе не рассмотреть. А в web-интерфейсе добавление происходит как исправление последнего и сохранения как нового. Отсюда и эффект: пользователи перестали добавляться.

Глупо, конечно, но может быть возможно сделать в web-интерфейсе отсечение незначащих символов в конце строки?
imported
Dandy20.05.2008 13:24
Игорь вернется из отпуска и, думаю, без проблем сие реализует
imported
pig24.05.2008 00:37
DAC пишет: При вводе через web-интерфейс в конец строки с именем пользователя попал пробел. И его, гада, ни в логах, ни в web-интерфейсе не рассмотреть.

Если логи смотреть в Блокноте и пристально, то увидеть можно.

DAC пишет: А в web-интерфейсе добавление происходит как исправление последнего и сохранения как нового. Отсюда и эффект: пользователи перестали добавляться.

Не въехал. Моему редактору списков должно быть по барабану, что там в других строках списка. Лишь бы не дубликаты.

DAC пишет: Глупо, конечно, но может быть возможно сделать в web-интерфейсе отсечение незначащих символов в конце строки?

Можно. И нужно, наверное, проблема болезненная. Вот только подумаю, везде ли надо резать.

P.S. По поводу обновлений PigMail — если вдруг что-то криво начинает работать (или вообще перестаёт работать) при обновлении "с предыдущей версии", надо накатить полный дистрибутив. Если Eserv был 3.30, то и PigMail при нём однозначно не 1.33, они несовместимы.
imported
DAC26.05.2008 10:32

Не въехал. Моему редактору списков должно быть по барабану, что там в других строках списка. Лишь бы не дубликаты.


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

Можно. И нужно, наверное, проблема болезненная. Вот только подумаю, везде ли надо резать.


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

P.S. По поводу обновлений PigMail — если вдруг что-то криво начинает работать (или вообще перестаёт работать) при обновлении "с предыдущей версии", надо накатить полный дистрибутив. Если Eserv был 3.30, то и PigMail при нём однозначно не 1.33, они несовместимы.


Нет, разумеется, PigMail ставился после обновления Eserv-а. А с обновлением разруха была именно в голове. Для таких одаренных нужны инструкции, например:
  1. Для обновления PigMail новую версию переписать поверх старой не заменяя файлы.
  2. Обновления PigMail с 1.32 на 1.33 пригодны только для 1.32
imported
Комментарии к этой версии (06.03.2008 13:41) [~DSmile] f89ac947
АвторДатаТекстtags
DSmile06.03.2008 13:51
и письма копятся в spool
imported
pig06.03.2008 14:00
У вас MContent не загружен, а использовать велено. Вот и падает.
Видимо, сначала сервер завели, а потом MContent включили. Перезапустите, должно вылечиться.
imported
DSmile06.03.2008 14:16
ага сработало. спасибо опять я на эти грабли наступил
imported
Работает на Eserv/5.05567 (10.02.2020)