DotFiles/Mail/Mutt/score
Материал из ALT Linux Wiki
(Различия между версиями)
(Оформление списка) |
(Косметические правки, категоризация) |
||
Строка 1: | Строка 1: | ||
- | + | [[Категория:Documentation]] | |
+ | [[Категория:Пользователю]] | ||
+ | [[Категория:Почта]] | ||
Настройка скоринга имени mike@alt: | Настройка скоринга имени mike@alt: | ||
Строка 33: | Строка 35: | ||
score "~s gnustep" +10</pre> | score "~s gnustep" +10</pre> | ||
- | Ну и по мотивам [[altbug:7108]] | + | Ну и по мотивам [[altbug:7108]] коротенько рассказываю как работает скоринг в mutt: |
- | + | ||
Первым делом надо прочитать главу [http://www.mutt.org/doc/manual/manual-3.html#ss3.22 Message scoring] из родной документации mutt. Да, всё по англицки, но зато это самая полная документации по mutt – та, которая генерится при сборке самого mutt. | Первым делом надо прочитать главу [http://www.mutt.org/doc/manual/manual-3.html#ss3.22 Message scoring] из родной документации mutt. Да, всё по англицки, но зато это самая полная документации по mutt – та, которая генерится при сборке самого mutt. | ||
- | # По умолчанию каждое письмо имеет <tt>0</tt> баллов (на это у нас прописано <tt>score A +100</tt>) | + | # По умолчанию каждое письмо имеет <tt>0</tt> баллов (на это у нас прописано <tt>score A +100</tt>). |
# Команды <tt>score</tt> в <tt>muttrc</tt> задают список шаблонов (pattern), по которому mutt проходит последовательно и сравнивает "скорируемое" письмо с этими шаблонами. | # Команды <tt>score</tt> в <tt>muttrc</tt> задают список шаблонов (pattern), по которому mutt проходит последовательно и сравнивает "скорируемое" письмо с этими шаблонами. | ||
- | # Если письмо совпало с маской – к нему прибавляется число из второго аргумента команды score. Если второй аргумент задан в виде <tt>=NNN</tt>, количество баллов у письма выставляется в <tt>NNN</tt> и дальнейшие проверки прекращаются. | + | # Если письмо совпало с маской – к нему прибавляется число из второго аргумента команды <tt>score</tt>. Если второй аргумент задан в виде <tt>=NNN</tt>, количество баллов у письма выставляется в <tt>NNN</tt> и дальнейшие проверки прекращаются. |
- | # Шаблоны – уникальные. Когда mutt при разборе конфига видит уже | + | # Шаблоны – уникальные. Когда mutt при разборе конфига видит уже заданный шаблон, он заменяет количество баллов для этой записи. |
# После всех проверок отрицательное значение баллов округляется до <tt>0</tt>. Т.е. число баллов у любого письма – ВСЕГДА больше или равно нулю. | # После всех проверок отрицательное значение баллов округляется до <tt>0</tt>. Т.е. число баллов у любого письма – ВСЕГДА больше или равно нулю. |
Версия 10:23, 10 августа 2009
Настройка скоринга имени mike@alt:
unscore * set score set score_threshold_read=1 score ~A +100 # start value score ~F +100 # flagged mails are important score ~D =0 # already deleted score ~= =0 # d00p3z score ~N +100 # still unread score ~g +010 # should be more serious score ~k +020 # pay attention to the key attached score ~G +040 # hmmm... encrypted, that is. score ~p +201 # personally to me score ~P =001 # personally from me thus should be already read :) score ~Q -050 # already replied to -- or "+"? # things below are to be personalized score "~x <.*@XXXXXXXXXXX>" +201 # threads I participate in score "~f @alt-?linux\.ru" +50 # team, odnako :) score "~f @alt-?linux\.org" +50 score "~f @alt-?linux\.net" +50 score "~f @alt-?linux\.com" +50 # even more so score "~s mutt" +10 score "~s vim" +10 score "~s xscreensaver" +10 score "~s ethereal" +10 score "~s gnustep" +10
Ну и по мотивам altbug:7108 коротенько рассказываю как работает скоринг в mutt:
Первым делом надо прочитать главу Message scoring из родной документации mutt. Да, всё по англицки, но зато это самая полная документации по mutt – та, которая генерится при сборке самого mutt.
- По умолчанию каждое письмо имеет 0 баллов (на это у нас прописано score A +100).
- Команды score в muttrc задают список шаблонов (pattern), по которому mutt проходит последовательно и сравнивает "скорируемое" письмо с этими шаблонами.
- Если письмо совпало с маской – к нему прибавляется число из второго аргумента команды score. Если второй аргумент задан в виде =NNN, количество баллов у письма выставляется в NNN и дальнейшие проверки прекращаются.
- Шаблоны – уникальные. Когда mutt при разборе конфига видит уже заданный шаблон, он заменяет количество баллов для этой записи.
- После всех проверок отрицательное значение баллов округляется до 0. Т.е. число баллов у любого письма – ВСЕГДА больше или равно нулю.