mutt не правильно реагирует на условие '~=' (дублирующиеся сообщения) при задании его в скоринге. Вот пример (третья колонка выводит рейтинг письма): 104 O 0 13.06.05 Oleg Broytmann [Zopyrus] ANN: MDP 1.1.0 (fwd) 105 O 0 13.06.05 Oleg Broytmann -=> 106 O 0 13.06.05 Oleg Broytmann -=> score ~= +5 104 O 0 13.06.05 Oleg Broytmann [Zopyrus] ANN: MDP 1.1.0 (fwd) 105 O 5 13.06.05 Oleg Broytmann -=> 106 O 5 13.06.05 Oleg Broytmann -=> score ~= -2 или score ~= -10 сбрасывает рейтинг сообщения в ноль. Ограждение условия одинарными/двойными кавычками ситуации не меняет. 104 O 0 13.06.05 Oleg Broytmann [Zopyrus] ANN: MDP 1.1.0 (fwd) 105 O 0 13.06.05 Oleg Broytmann -=> 106 O 0 13.06.05 Oleg Broytmann -=> Получается, что это условие как бы работает, но не полностью и очень криво. Отрицательный рейтинг нельзя ни назначить прямо (score '~=' =-10), ни относительно (score '~=' -10). Все вышеописываемое происходит в mutt, если команды отдавать в самом клиенте. Если же попытаться записать это в конфигурационный файл, то ни одна из команд вообще не выполняется.
(In reply to comment #0) BTW: в русском переводе man muttrc нет описания для маски ~=. Посему -- #7101 В mutt1.5 эта бага (со скорингом) также воспроизводится
(In reply to comment #1) > В mutt1.5 эта бага (со скорингом) также воспроизводится score_threshold_delete Type: number Default: -1 Messages which have been assigned a score equal to or lower than the value of this variable are automatically marked for deletion by mutt. Since mutt scores are always greater than or equal to zero, the default setting of this variable will never mark a message for deletion. Читать последнее предложение. P.S. Закрыть как INVALID.
(In reply to comment #2) > (In reply to comment #1) > > В mutt1.5 эта бага (со скорингом) также воспроизводится > score_threshold_delete > Type: number > Default: -1 > Messages which have been assigned a score equal to or lower than > the value of this variable are automatically marked for deletion > by mutt. Since mutt scores are always greater than or equal to > zero, the default setting of this variable will never mark a > message for deletion. Это, как я понял, сосем не то. Я читал это на русском в man muttrc. И эти опции ни как не связаны. score назначает/задает рейтинг. score_threshold_ {delete,read,flag} указывают начиная с какого значения нужно удалять/помечать как прочитанные/помечать флагом сообщения. Последнее предложение я понимаю так: у этой опции по умолчанию значение -1 и это значит, что при настройках по умолчанию ни одно сообщение не будет удалено, так нет ни одного правила, способного присвоить сообщению рейтинг меньший или равный -1. P.S. У меня, к примеру, score_threshold_delete=-10, и я как раз хотел, чтобы все дублирующиеся сообщения всегда имели рейтинг -1.
(In reply to comment #3) > Последнее предложение я понимаю так: у этой опции по умолчанию значение -1 и > это значит, что при настройках по умолчанию ни одно сообщение не будет удалено, > так нет ни одного правила, способного присвоить сообщению рейтинг меньший или > равный -1. "Since mutt scores are always greater than or equal to zero, ..." - какое слово перевести? В mutt количество "баллов" у письма _ВСЕГДЕ_ больше или равно нулю.
(In reply to comment #3) > [...] Я читал это на русском в man muttrc. [...] Не надо читать man muttrc на русском. muttrc.5, Muttrc и manual.txt генерятся автоматически из кода самого mutt.
(In reply to comment #4) > "Since mutt scores are always greater than or equal to zero, ..." - какое слово > перевести? В mutt количество "баллов" у письма _ВСЕГДЕ_ больше или равно нулю. Я читал маны и либо я не правильно понял, либо ты :)) Рейтинг у письма может быть в границах от 9999 до -9999 Я так понял и даже встречал в конфигах разных, когда, к примеру, спаму присваивали сразу же -9999, чтобы он удалялся. Твои доводы верны, но они основываются на описании score_threshold_delete. Вообщем, же картина мне видится немного иной. Предлагаю подождать, что скажет ldv@ :)
(In reply to comment #4) > В mutt количество "баллов" у письма _ВСЕГДЕ_ больше или равно нулю. Более того! Даже если твое утверждение верно! Допустим, что "количество "баллов" у письма _ВСЕГДЕ_ больше или равно нулю". Баг все равно имеется. Смотри пример: я назначил рейтинг 5, а потом отнял 2. Должно стать 3, но рейтинг сбросился в ноль, что явно не верно.
(In reply to comment #7) > Более того! Даже если твое утверждение верно! Допустим, > что "количество "баллов" у письма _ВСЕГДЕ_ больше или равно нулю". Баг все > равно имеется. Смотри пример: я назначил рейтинг 5, а потом отнял 2. Должно > стать 3, но рейтинг сбросился в ноль, что явно не верно. А так: score . +10 score ~= -5 ? И вообще, читать manual.txt, глава Message scoring.
(In reply to comment #8) > score . +10 score ~A +10
IMHO INVALID
mutt scores are always greater than or equal to zero. You cannot set negative values to mutt scores.