дурак: окрасьте сообщения с вложениями по-другому

Если у Вас есть GNU awk (gawk) можно использовать match() функция с получением круглых скобок:

gawk 'match($0, /<25106>=([^]]+)/, ary) {account = ary[1]}'

Поочередно, можно использовать сложного разделителя полей:

awk -F '<25106>=' '{split($2, ary, /\]/); account = ary[1]}'
3
09.10.2015, 20:28
2 ответа
color index green black "~X 1-"

Это - сообщение соответствия с 1 или более вложениями.

работы с моей версией mutt (исправленный дураками 1.5.21-5nntp1), хотя похоже, что это доступно в ванильной версии от mutt.org также и был сначала представлен в 1.5.12 выпущенный в сентябре 2005.

Это будет медленным в любом случае, потому что для обнаружения о вложениях необходимо считать тело (так, чтобы средства электронные письма должны были быть загружены). Или можно использовать решение Dennis, которое дает хорошее приближение в большинстве случаев.

3
27.01.2020, 21:17
  • 1
    Какое распределение - это? Или где точные источники могут быть найдены? Без той информации говорит Ваш ответ мало. –  vonbrand 02.03.2013, 22:43
  • 2
    Это на самом деле работает в версии 1.5.21 (2010-09-15). Хотя вещь является очень медленной, который я не понимаю, так как я работаю на ней с 8CPUs и 8 ГБ RAM... –  majkinetor 03.03.2013, 20:07
  • 3
    То, что делает ~X, имеет значение? Это говорит поле "References"? –  majkinetor 03.03.2013, 20:20

Почему бы не ~H \"Content-type: multipart/mixed\"? Тем путем это не должно смотреть на тело каждого сообщения.

Полностью статистически поддельный образец горстки моих сообщений состоит в том, что многослойный/смешанный используется для сообщений с вложениями и многослойный/альтернативный для сообщений, которые имеют вариант текста HTML и простого текста, но никакие вложения.

2
27.01.2020, 21:17
  • 1
    ITYM ~h вместо ~H. Обратите внимание, что это пропустит, по крайней мере, сообщения со знаком с вложениями. –  Stéphane Chazelas 02.03.2013, 22:26
  • 2
    и с большим T в типе. Это очень медленно, путь медленнее затем ~X. –  majkinetor 03.03.2013, 20:27

Теги

Похожие вопросы