Courier Mail Server Forum Index Courier Mail Server
www.courierms.ru
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Авторам на заметку! Осторожно с правилами для сортировщиков.

 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx
View previous topic :: View next topic  
Author Message
Vlad
Postmaster
Postmaster


Joined: 07 Dec 2005
Posts: 111
Location: г.Благовещенск

PostPosted: 21 Oct 2010 2:58 (Thu)    Post subject: Авторам на заметку! Осторожно с правилами для сортировщиков. Reply with quote

Уже 4 или 5-й год гоняю ваш сервер разных версий.
Ну, бывают какие-нибудь вопросы, но вроде бы все решаемо, если не на форуме, так в прямом общении.
Вчера сам себе создал проблему, и все произошло из-за ожесточенной борьбы со спамом Very Happy .
Коллега просит прописать почту человечка по-"зеленой", но день был сумбурный, кто-то еще и отвлек, ну я и написал в белый список:
from:"ххххххх@mail.ru" to:"ххххххх@mail.ru"
И благополучно отключился от сервака и забыл про него.
Через 20 минут, один осторожный звонок, интересуются почтой....
Потом второй...... третий..............
Время было уже к 18:00....
Подрубаюсь к серваку и вижу - CMS висит.
Перезапускаю его - вылетает.
Отрубаю инет, запускаю - работает.
Подозрение, почему-то падает на винду 2003, до этого было крупное обновление безопасности, подумал, что зацепили СМТП.
Включить отладочный журнал и выловить проблему не удалось, да и в настройки журнала попасть тоже,
СМS подвисал так шустро, что в журнале ничего странного не заносилось.
Искал проблему до 21:00........ не нашел. Перелазил все.
Уже дома начинаю вспоминать, что же было ........ с чего все началось.
Вспомнил, что завел правило (для меня это было - бред!!!) и начались проблемы, но опять же на это указывало то, что если отключить внешний интерфейс и оставить рабочим внутренний, то КМС работает нормально. Опять же вечером сложно увидеть, почту никто не отправляет, все нормальные люди уже дома.
Но, КМС виснет похоже при получение по СМТП, когда запускает правила в сортировщике......
И точно, по приходу с утра, полез в файл server.cfg, если кто-нибудь туда заглядывал - меня поймут, ищу последнюю запись в правилах для сортировщика и вижу, что пропущен "|" .
Поправил правило и сервер запустился и опять молотит.
Как говориться: "ложечки нашлись, но осадок остался".

Уважаемые разработчики - что это было?
Такое впечатление, что из-за ошибки в правиле сервак уходит в бесконечный цикл.
Повторять и экспериментировать не хочется, сервак рабочий офис обслуживает. Да и условия лицензии не хочется нарушать, ставя на другую машину для эксперимента.
И в очередной раз вас прошу, рассмотреть возможность для правил сделать отдельный файл, читабельный и редактируемый простым текстовым редактором. Построенный по принципу - строка - правило.
Back to top
View user's profile Send private message Visit poster's website
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 22 Oct 2010 12:41 (Fri)    Post subject: Reply with quote

Да, есть ошибка, приводящая к зависанию сортировщика, при
разборе некорректных условий. Мы уже в курсе. Будет исправлено.
Ошибка появилась с введением приоритета операций с помощью круглых скобок, проявляется только в версиях 2.07 и 2.08, и только с некорректными условиями.
Отдельного файла не будет.
Back to top
View user's profile Send private message
GrAnd
CMS Master
CMS Master


Joined: 21 Oct 2005
Posts: 766
Location: г. Коломна

PostPosted: 26 Oct 2010 9:08 (Tue)    Post subject: Reply with quote

А можно сделать в составе CMS дополнительную утилиту для редайтирования конфигурационных файлов? Таких, как server, state и др.

Пояснение: Если CMS подвисает, то настройки, обычно, в нем уже не изменить. Приходится лезть в конфигурационные файлы ручками при помощи блокнота, эдитплюса или чего еще ... А это бывает просто нереально, если файл server.cfg большой - несколько десятков пользователей, длинный белый список, черный список и т.д.

Хотелось бы иметь какой-нибудь инструмент, позволяющий редактировать (или даже восстанавливать автоматически) испорченные или не совсем корректные конфиги ...

_________________
Все, что началось хорошо, закончится плохо.
Все, что началось плохо, закончится еще хуже.
Если вам кажется, что все идет хорошо, значит вы чего-то не замечаете.
Если все закончилось хорошо, то, значит, это еще не конец!
Back to top
View user's profile Send private message
Vlad
Postmaster
Postmaster


Joined: 07 Dec 2005
Posts: 111
Location: г.Благовещенск

PostPosted: 26 Oct 2010 9:17 (Tue)    Post subject: Reply with quote

Поддерживаю.
В моем случае мне помогло,то что я помнил хотя бы ориентир, где искать.
Но вот, что искать, да еще и среди спецсимволов, наверное помогла только интуиция.
Back to top
View user's profile Send private message Visit poster's website
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 01 Dec 2010 12:34 (Wed)    Post subject: Reply with quote

GrAnd wrote:
А можно сделать в составе CMS дополнительную утилиту для редайтирования конфигурационных файлов? Таких, как server, state и др.

...

Хотелось бы иметь какой-нибудь инструмент, позволяющий редактировать (или даже восстанавливать автоматически) испорченные или не совсем корректные конфиги ...

Ну зачем же в этой теме об этом было писать?
Утилита редактирования практически повторит интерфейс самого CMS, так что смысла в этом не вижу. Если хочется руками редактировать и не устраивает программа типа "блокнот", думаю надо поискать удобный xml-редактор. Но, естественно, всё это на свой страх и риск.

Восстанавливать испорченные или не совсем корректные конфиги - CMS и так считает всё, что поймет, остальное проигнорируется.

P.S. Кстати, в CMS 2.09 исправлена ошибка по теме:
Code:
[-] Сортировщик зависал при проверке некорректно заданных условий.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group