Не Срабатывают Почтовые Правила

zigfridus

New member
13.06.2012
2
0
#1
Добрый день.

У одного пользователя перестали срабатывать почтовые правила. В логах на сервере при получении им письма появлялось сообщение:
06/12/2012 10:28:43 AM Monitor cannot find folder 0 OF76D5533E:EA2DB035 ONC22579B5:003337FA in Database: /data/mail/xxx.nsf Enabled Filter: 42 MonitorID: AB83E0D5: 2FC20: Entry not found in index
06/12/2012 10:28:43 AM Monitor Error in Database /data/mail/xxx.nsf: Entry not found in index
Подозреваю, что пользователь, изменил структуру папок для складирования почты, т.к. в некоторых правилах были указаны неверные пути к папкам. Дабы не возиться с проверкой всех правил, пользователь решил их все прибить и начать все сначала. Но новые правила также не срабатывали. И в логах появлялись аналогичные ошибки. Насколько я понял Filter: 42 - это номер правила. И в логах были ссылки на правила, которые уже были удалены.
Попробовал починить базу:
>load compact mail/xxx.nsf -c
>load fixup mail/xxx.nsf -L -F
Никакого эффекта не дало.

Нашел в инете схожую проблему. http://www-10.lotus.com
Насколько я понял, информация о удаленных правилах осталась в профиле календаря :)
Ладно, залез при помощи программы NotesPeek в почтовую базу и действительно нашел в календарном профиле около 10 полей типа $FilterFormula. Поступил, как советуют: при помощи редактора создал создал кнопку в базе со скриптом :
Sub Click(Source As Button)
Set session = New NotesSession
Set db = session.currentdatabase
Set doc = db.getprofiledocument("calendarprofile")
If doc Is Nothing Then
Msgbox "No Calendar Profile...Closing the agent"
Else
doc.remove(True)
Msgbox "Calendar Profile Removed"
End If
End Sub
Запустил скрипт, появилось сообщение об удалении календарного профиля, NotesPeek подтвердил отсутствие полей $FilterFormula.
Но новые правила снова не срабатывают. В логах появилось сообщение
Unable to retrive mail filters from database mail/xxx.nsf, Document has been deleted
Запустил:
>load compact mail/xxx.nsf -c
Сообщение в логах пропало, но правила по прежнему не срабатывают ;)

Подскажите, как проблему решить?
 

Мыш

Премиум
12.02.2008
1 097
10
#2
zigfridus, че-то совсем базе фигово :) Я бы создал новую.
 

zigfridus

New member
13.06.2012
2
0
#3
Сегодня выяснилось, что проблема сама по себе решилась. Правила снова заработали.
Единственное, что моло починить базу, то это команда compact без параметров, которая у меня запускается для всех почтовых баз каждые выходные по-расписанию.