DotFiles/Mail/Mutt/score: различия между версиями

Материал из ALT Linux Wiki
< DotFiles‎ | Mail‎ | Mutt
(Import from freesource.info)
 
Нет описания правки
 
(не показано 6 промежуточных версий 4 участников)
Строка 1: Строка 1:
{{MovedFromFreesourceInfo|AltLinux/DotFiles/Mail/Mutt/score}}
Настройка скоринга имени mike@alt:
Настройка скоринга имени mike@alt:


Строка 33: Строка 31:
score "~s gnustep"  +10</pre>
score "~s gnustep"  +10</pre>


Ну и по мотивам [[altbug:7108]]
Ну и по мотивам [[altbug:7108]] коротенько рассказываю как работает скоринг в mutt:
коротенько рассказываю как работает скоринг в 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.


1. По умолчанию каждое письмо имеет <tt>0</tt> баллов (на это у нас прописано <tt>score A +100</tt>)
# По умолчанию каждое письмо имеет <tt>0</tt> баллов (на это у нас прописано <tt>score A +100</tt>).
2. Команды <tt>score</tt> в <tt>muttrc</tt> задают список шаблонов (pattern), по которому mutt проходит последовательно и сравнивает "скорируемое" письмо с этими шаблонами.
# Команды <tt>score</tt> в <tt>muttrc</tt> задают список шаблонов (pattern), по которому mutt проходит последовательно и сравнивает "скорируемое" письмо с этими шаблонами.
3. Если письмо совпало с маской – к нему прибавляется число из второго аргумента команды score. Если второй аргумент задан в виде <tt>=NNN</tt>, количество баллов у письма выставляется в <tt>NNN</tt> и дальнейшие проверки прекращаются.
# Если письмо совпало с маской – к нему прибавляется число из второго аргумента команды <tt>score</tt>. Если второй аргумент задан в виде <tt>=NNN</tt>, количество баллов у письма выставляется в <tt>NNN</tt> и дальнейшие проверки прекращаются.
4. Шаблоны – уникальные. Когда mutt при разборе конфига видит уже заданый шаблон, он заменяет количество баллов для этой записи.
# Шаблоны – уникальные. Когда mutt при разборе конфига видит уже заданный шаблон, он заменяет количество баллов для этой записи.
5. После всех проверок отрицательное значение баллов округляется до <tt>0</tt>. Т.е. число баллов у любого письма – ВСЕГДА больше или равно нулю.
# После всех проверок отрицательное значение баллов округляется до <tt>0</tt>. Т.е. число баллов у любого письма – ВСЕГДА больше или равно нулю.
 
[[Категория:DotFiles]]
{{Category navigation|title=DotFiles|category=DotFiles|sortkey={{SUBPAGENAME}}}}

Текущая версия от 18:16, 30 июня 2015

Настройка скоринга имени 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.

  1. По умолчанию каждое письмо имеет 0 баллов (на это у нас прописано score A +100).
  2. Команды score в muttrc задают список шаблонов (pattern), по которому mutt проходит последовательно и сравнивает "скорируемое" письмо с этими шаблонами.
  3. Если письмо совпало с маской – к нему прибавляется число из второго аргумента команды score. Если второй аргумент задан в виде =NNN, количество баллов у письма выставляется в NNN и дальнейшие проверки прекращаются.
  4. Шаблоны – уникальные. Когда mutt при разборе конфига видит уже заданный шаблон, он заменяет количество баллов для этой записи.
  5. После всех проверок отрицательное значение баллов округляется до 0. Т.е. число баллов у любого письма – ВСЕГДА больше или равно нулю.