Поиск в письмах

Поиск в отдельном сообщении

Чтобы найти текст в отображаемом сообщении, выберите пункт главного меню Правка ▸ Найти в сообщении….

Поиск в сообщениях

Сохранённые поиски

Если какой-либо поиск выполняется довольно часто, можно сэкономить время, не набирая текст повторно. Это позволяет сделать функция сохранённых поисков.

To save your search results, either click Save instead of OK in the Search dialog, or in case the search results are already displayed, select Search ▸ Save Search. From now on this search will be directly available from the Search menu.

«Выражение в произвольной форме»

Выражение в произвольной форме — одно из условий поиска, которое позволяет задавать сложные условия. На первом этапе указанное произвольное выражение делится на слова. Если у слова нет (известного) префикса тега, проверяется, содержится ли значение в заголовках «Кому», «Копия» или «Тема». Если требуется использовать пробел или какой-либо другой специальный символ, заключите слово в двойные кавычки. Если требуется использовать сам символ кавычки, продублируйте его в тексте: цитата ""здесь"" будет обработана как одно слово цитата "здесь". Например, при указании фильтра f:John Smith останутся сообщения, содержащие John в поле «От» и Smith в полях «Кому», «Копия» или «Тема», в то время как при указании фильтра f:"John Smith" останутся сообщения, отправителем которых является John Smith.

Теги указываются в следующем виде: <tag>[-<options>]:value. Теги:

Метка

Сокращение

Значение

from

f

Заголовок «От» должен соответствовать (*)

to

t

Заголовок «Кому» должен соответствовать (*)

cc

c

Заголовок «Копия» должен соответствовать (*)

recips

r

Заголовок «Кому» или «Копия» должен соответствовать (*)

subject

s

Заголовок «Тема» должен соответствовать (*)

list

Заголовок «Список рассылки» должен соответствовать (*)

header

h

указанный заголовок должен соответствовать (*)

синтаксис: h:headerName=value, при этом знак равенства используется в качестве разделителя, а не правила соответствия

exists

e

существует ли указанный заголовок

tag

сообщению присвоен указанный пользователем тег

flag

установлен ли определённый флаг; известные специальные значения:

Отвечено — сообщение отмечено как отвеченное

Удалено — сообщение отмечено как удалённое

Черновик — сообщение отмечено как черновик

Отмечено — сообщение отмечено как важное

Прочитано — сообщение отмечено как прочитанное (не непросмотренное)

Вложение — сообщение содержит вложение

Любое другое значение проверяется на наличие.

label

l

отмечено ли сообщение определённой меткой

size

sz

равен ли размер сообщения (в КБ) указанному значению

Поддерживаются два параметра, < для получения сообщений меньшего размера и > для получения сообщений большего размера. Пример: при использовании size->:1024 будут показаны сообщения, размер которых превышает 1 МБ.

score

sc

сравнивает тег score сообщения с указанным значением; по умолчанию проверяется равенство, но, как и в случае тега size, можно использовать параметры < и >

body

b

проверяет тело сообщения на наличие указанного слова; по умолчанию сравнение выполняется по параметру contains («содержит»), но можно использовать регулярное выражение, если задан параметр regex, re или r.

sent

дата «Отправлено» сообщения должна соответствовать (**)

received

rcv

дата «Получено» сообщения должна соответствовать (**)

attachment

a

сообщение содержит (если значением не является одно следующих: no, false, 0) вложение. Аналог тега flag:attachment.

location

m

Проверяет расположение сообщения. Значение расположения (URL) можно найти в разделе Свойства папки. Пример: location:"На этом компьютере/Входящие"

mid

Сравнивает идентификатор сообщения.

(*) Сравнения заголовков могут иметь параметр типа сравнения. По умолчанию проверяется contains («содержит»). Доступные параметры:

Параметр

Сокращение

Значение

contains

c

сравнение в режиме «содержит»

has-words

w

совпадение при наличии слова целиком

matches

m

точное совпадение со значением

starts-with

sw

заголовок начинается с указанного значения

ends-with

ew

заголовок заканчивается указанным значением

soundex

se

заголовок похож на указанное значение

regex

r

указанное значение является регулярным выражением

full-regex

fr

другой тип регулярного выражения

(**) Даты могут быть записаны в относительном виде (положительное число означает в течение последних X дней), а отрицательное относится к будущему. Например, для получения сообщений, которые поступили за последние 10 дней следует указать: recv:10. Также можно использовать точную дату, указав её в формате ГГГГ-ММ-ДД (предпочтительный вариант), формате ISO 8601 или специфичном для локали формате даты / даты и времени. Если средству обработки не удастся разобрать запись даты и времени, условие будет пропущено. При сравнении даты также доступны дополнительные параметры: <, = или > (параметром сравнения по умолчанию является >).

Имеются три специальных тега, которые требуют использования особого синтаксиса:

  • not:(....)

  • and:(....)

  • or:(....)

что позволяет создавать специализированные выражения. Союзом по умолчанию является and («и»). Чтобы изменить его на or («или»), заключите весь фильтр в скобки: or:(....). Пример: при использовании f:Bugzilla t:John будут показаны все сообщения, которые содержат Bugzilla в поле «От» и John в поле «Кому», в то время как при использовании or:(f:Bugzilla t:John) будут показаны сообщения, поступившие от Bugzilla или адресованные пользователю John.

Примеры выражений в произвольной форме

Перечень некоторых выражений в произвольной форме:

Выражение

Значение

f:John

Сообщения от John

s-has-words:"green blue"

Сообщения, поле «Тема» которых одновременно содержит слова green и blue

r-ew:example.com

Адреса получателей (заголовки «Кому» и «Копия») заканчиваются на example.com

h-starts-with:Cc=Alice

Cc (поле «Копия») начинается словом Alice

e:X-Secret-Header

В сообщении имеется X-Secret-Header

l:work

Сообщению присвоена метка work («Работа»)

sz-<:10

Размер сообщения меньше 10 КБ

sz->:100

Размер сообщения больше 100 КБ

b:important

Тело письма содержит слово important

sent:7

Сообщения, отправленные за последние 7 дней

rcv-=:2020-02-02

Сообщения, полученные 2 февраля 2020 года

a:1

Сообщения с вложениями

a:0

Сообщения без вложений

and:(or:(r:Alice r:Bob) not:(r:Smith))

Сообщения, получателем которых является Alice или Bob, но не Smith

f:Bob rcv->:2020-01-01 rcv-<:2020-12-31

Сообщения от Bob, полученные в течение 2020 года

not:(flag:Seen) f:Bob rcv->:2020-01-01 rcv-<:2020-12-31

Непрочитанные сообщения от Bob, полученные в течение 2020 года

flag:Seen a:1 sz->:1024 f:Bob rcv:31

Прочитанные сообщения с вложениями, размер которых превышает 1 МБ, от Bob, полученные за последний 31 день

m:"На этом компьютере/Входящие"

Сообщения, которые хранятся в папке На этом компьютере/Входящие

location-no:"На этом компьютере/Входящие"

Сообщения, которые хранятся в любых папках, кроме папки На этом компьютере/Входящие