Поиск в письмах
Поиск в отдельном сообщении
Чтобы найти текст в отображаемом сообщении, выберите пункт главного меню Правка ▸ Найти в сообщении….
Поиск в сообщениях
Быстрый поиск
В режиме обзора почты можно выполнить быстрый поиск сообщений с помощью определения условий.
Нажмите кнопку
для открытия раскрывающегося списка.
-
Выберите из списка критерий для поиска.
Поиск для учётных записей с удалённым хранением данных (например, IMAP+) может выполняться медленно. Если выбрано условие поиска наподобие Тело содержит или Сообщение содержит, Evolution находится в сети и папка или папки, в которых будет выполняться поиск, ещё не скопированы локально для использования в автономном режиме, Evolution автоматически выполнит поиск на стороне почтового сервера, если он объявляет о поддержке такого поиска. При выполнении поиска в данных, которые уже доступны локально (например, поиска получателей или тем писем), поиск будет выполнен локально.
-
Выберите в раскрывающемся списке необходимый тип поиска.
Для пункта Текущая учётная запись термин «учётная запись» подразумевает узлы верхнего уровня в списке почтовых папок, такие как «На этом компьютере» и удалённые учётные записи.
Введите текст, который следует найти, и нажмите клавишу Enter.
Evolution отобразит результаты поиска.
Если начать непосредственно с четвёртого шага, поиск текста будет выполняться в полях темы и адреса, при этом типом поиска будет «Текущая папка».
Если выполняется поиск сообщений, которые находятся в разных папках, рекомендуется создать папку поиска; смотрите раздел Использование папок поиска.
Чтобы установить несколько критериев для поиска, воспользуйтесь возможностью расширенного поиска (её описание приводится далее).
Расширенный поиск
Выберите меню Поиск ▸ Расширенный поиск для открытия диалогового окна.
Нажмите Добавить критерий для добавления любого количества правил.
Выберите критерий в раскрывающемся списке и введите текст поиска в соответствующем поле.
Нажмите OK для отображения результатов поиска.
Очистка результатов поиска
Чтобы очистить поле поиска и вернуться к стандартному представлению, нажмите значок Очистить в поле строки поиска или выберите в строке меню Поиск ▸ Очистить. Для очистки поля поиска также можно воспользоваться комбинацией клавиш Shift+Ctrl+Q.
Сохранённые поиски
Если какой-либо поиск выполняется довольно часто, можно сэкономить время, не набирая текст повторно. Это позволяет сделать функция сохранённых поисков.
Чтобы сохранить результаты поиска, либо нажмите Сохранить вместо OK в диалоге поиска, либо (если результаты поиска уже отображаются) выберите Поиск ▸ Сохранить результаты поиска. После этого поиск будет напрямую доступен из меню Поиск.
Изменение сохранённых условий поиска
Выберите в строке меню Поиск ▸ Изменение сохранённых условий поиска для открытия окна.
Нажмите кнопку Правка для открытия окна Изменить правило.
Измените название или критерий поиска из диалогового окна.
Нажмите OK.
«Выражение в произвольной форме»
Выражение в произвольной форме — одно из условий поиска, которое позволяет задавать сложные условия. На первом этапе указанное произвольное выражение делится на слова. Если у слова нет (известного) префикса тега, проверяется, содержится ли значение в заголовках «Кому», «Копия» или «Тема». Если требуется использовать пробел или какой-либо другой специальный символ, заключите слово в двойные кавычки. Если требуется использовать сам символ кавычки, продублируйте его в тексте: цитата ""здесь"" будет обработана как одно слово цитата "здесь". Например, при указании фильтра 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:"На этом компьютере/Входящие" |
Сообщения, которые хранятся в любых папках, кроме папки На этом компьютере/Входящие |