Skip to content

Всё для WordPress, веб-разработки — и не только

🔍 Поиск писем в Gmail по диапазону дат: операторы after, before и другие

🔍 Поиск писем в Gmail по диапазону дат: операторы after, before и другие

Вы точно знаете: нужное письмо где-то там. Отправлено примерно в марте прошлого года, или, может, в апреле. Вы прокручиваете бесконечную ленту, вбиваете ключевые слова в строку поиска, и тонете в сотнях результатов за последние три года. Знакомо?

Gmail хранит гигабайты переписки, но его стандартный поиск ищет по словам, а не по времени. Без точного фильтра по датам вы тратите по 10-15 минут на каждую попытку найти счёт, договор или письмо с билетами. Это не ваша ошибка, просто вы не используете встроенные поисковые операторы, которые превращают хаос в упорядоченную выборку за секунды.

Ниже три рабочих способа отфильтровать письма за любой промежуток времени: от классических операторов after:/before: до визуального расширенного поиска и относительных дат. Без расширений, без плагинов, только штатные инструменты Gmail.

💡 Быстрый обзор:

  • Откройте Gmail и поставьте курсор в поисковую строку.
  • Для поиска писем за конкретный промежуток введите after:YYYY/MM/DD before:YYYY/MM/DD вместе с ключевым словом.
  • Для относительного фильтра («старше года», «новее 30 дней») используйте older_than: и newer_than:.
  • Альтернатива без ручного ввода, значок фильтра справа от поисковой строки и поля «В пределах дат».
  • Комбинируйте даты с другими операторами: from:, has:attachment и subject:, чтобы сузить выдачу до одного-двух писем.

Как работает поиск по датам в Gmail

Gmail не индексирует каждое слово тела письма так, как это делает Google по веб-страницам. Вместо этого он опирается на метаданные: дату получения, отправителя, тему, наличие вложений. Когда вы вводите after:2026/01/01, поисковый движок отсекает все письма, полученные раньше этой даты, ещё до проверки ключевых слов. Именно поэтому комбинация «оператор даты + ключевое слово» работает в разы быстрее, чем простое ключевое слово с ручной прокруткой.

Система поддерживает два типа операторов дат:

  • Абсолютные, вы указываете конкретный день: after:2026/03/01, before:2025/12/31
  • Относительные, вы задаёте давность относительно сегодняшнего дня: older_than:1y, newer_than:30d

Оба типа можно смешивать в одном запросе. Формат даты, YYYY/MM/DD (год/месяц/день). Google также принимает YYYY-MM-DD и американский MM/DD/YYYY, но международный YYYY/MM/DD надёжнее: он однозначен и не спутает март с апрелем.

Метод 1: Операторы after: и before:, точный диапазон

Это самый прямой способ найти письма между двумя датами. Подходит, когда вы помните хотя бы примерные границы: «где-то с середины января по конец февраля 2025 года».

Шаг 1. Откройте Gmail и кликните в строку поиска вверху.

Шаг 2. Введите ключевое слово (например, счёт или invoice), затем пробел.

Шаг 3. Добавьте after:YYYY/MM/DD, заменив YYYY/MM/DD на начальную дату диапазона. Скажем, для писем начиная с 15 января 2025 года:

1invoice after:2025/01/15

Шаг 4. Добавьте before:YYYY/MM/DD с конечной датой. Если последний день диапазона, 28 февраля 2025:

1invoice after:2025/01/15 before:2025/02/28

Шаг 5. Нажмите Enter. Gmail покажет только письма со словом «invoice», полученные строго между 15 января и 28 февраля 2025 года.

Важный нюанс: оператор after: включает письма начиная с указанной даты (включительно), а before:, строго до указанной даты (не включая её). Чтобы захватить и последний день, ставьте before: на день позже: before:2025/03/01.

Метод 2: Расширенный поиск, без ручного ввода операторов

Если вы не хотите запоминать синтаксис, Gmail даёт визуальную форму. Она генерирует те же операторы под капотом, но заполняется мышью.

Шаг 1. Нажмите на значок фильтра (три горизонтальные полоски с бегунками) справа от поисковой строки.

Шаг 2. В открывшейся форме найдите блок «В пределах дат». Заполните поля «От» и «До», выбрав даты из календаря.

Шаг 3. При необходимости заполните другие поля: «От кого» = from:, «Тема» = subject:, «Содержит слова» = ключевые слова.

Шаг 4. Нажмите «Поиск». Gmail выполнит запрос и покажет в поисковой строке сгенерированный операторный запрос, можете скопировать его на будущее.

Этот метод удобен для разовых задач, когда точные даты известны визуально. Но для повторяющихся сценариев (например, «все счета за прошлый месяц») быстрее освоить операторы и вбивать их с клавиатуры.

Ниже короткое видео, где все три метода показаны наглядно:

Метод 3: older_than: и newer_than:, относительные даты

Когда точный день не важен, а нужен срез «за последний месяц» или «старше двух лет», используйте относительные операторы. Они считают от сегодняшней даты автоматически, не нужно пересчитывать границы вручную.

Доступные единицы: d (дни), m (месяцы), y (годы).

Оператор

Что делает

Пример

Результат

newer_than:7d

Письма новее N дней

счёт newer_than:7d

Все счета за последнюю неделю

newer_than:1m

Письма новее N месяцев

invoice newer_than:1m

Инвойсы за последний месяц

older_than:1y

Письма старше N лет

билеты older_than:1y

Все письма с билетами старше года

older_than:90d

Письма старше N дней

отчёт older_than:90d

Отчёты, которым больше трёх месяцев

Пара сценариев из практики:

Расчистка ящика. Хотите удалить весь хлам старше трёх лет? older_than:3y, и перед вами всё, что можно смело отправлять в корзину. Добавьте has:attachment в запрос, чтобы сначала разобрать письма с тяжёлыми вложениями: older_than:3y has:attachment.

Быстрый доступ к свежему. Переписка с клиентом за последние две недели: from:[email protected] newer_than:14d. Два оператора, и вы видите ровно то, что нужно, без прокрутки цепочек за прошлый год.

Комбинирование операторов: собираем сверхточный запрос

Главная сила поиска Gmail, в комбинациях. Один оператор редко даёт идеальную выдачу, но два-три вместе сужают результаты до считанных писем.

Вот шпаргалка по самым полезным операторам, которые сочетаются с датами:

Оператор

Значение

Пример с датой

from:

Письма от конкретного отправителя

from:[email protected] after:2025/06/01

to:

Письма на конкретный адрес

to:[email protected] before:2025/12/31

subject:

Слова в теме письма

subject:договор newer_than:6m

has:attachment

Только письма с вложениями

has:attachment older_than:1y

filename:

Вложение с конкретным именем или типом

filename:pdf after:2025/01/01

- (минус)

Исключить из выдачи

рассылка -from:[email protected] newer_than:30d

label:

Письма с определённой меткой

label:важное before:2026/01/01

is:unread

Только непрочитанные

is:unread newer_than:7d

Пример реального запроса: вы ищете непрочитанный счёт от бухгалтера за последний квартал. Вместо того чтобы листать папку «Финансы», вбейте:

1from:buh@company.ru subject:счёт is:unread newer_than:3m

Gmail выдаст ровно один-два результата, и вы закроете задачу за 5 секунд.

Совет: когда находите идеальный запрос, сохраните его как фильтр (кнопка «Создать фильтр» в расширенном поиске). В следующий раз Gmail применит его автоматически к новым письмам.

⁉️🤔 Частые вопросы

Можно ли искать письма за один конкретный день, а не за диапазон?

Да. Поставьте одинаковую дату в after: и before: со смещением на день: after:2025/08/15 before:2025/08/16. Либо используйте только after: с нужной датой, результат будет включать письма начиная с этого дня, а если добавить before: на день позже, вы ограничите выдачу ровно одними сутками. Поиск ровно за один день, одна из самых частых задач: найти чек за конкретную покупку, письмо с подтверждением бронирования или регистрацию на рейс. Смещение на +1 день в before: нужно потому, что before: исключает указанную дату, без смещения вы бы получили пустую выдачу.

Работают ли операторы в мобильном приложении Gmail?

Да, все перечисленные операторы, after, before, older_than, newer_than, from, subject и остальные, работают в строке поиска мобильного приложения Gmail для Android и iOS. Синтаксис тот же. Единственное отличие: расширенный поиск в мобильной версии вызывается через меню справа от поисковой строки, а не кнопкой-фильтром. Автодополнение подсказывает контакты и метки, но не синтаксис, поэтому шпаргалку полезно держать под рукой. Нюанс: на мобильных клавиатурах легко поставить пробел после двоеточия, что ломает запрос, следите, чтобы пробела не было.

Что делать, если Gmail не находит письма, которые точно есть?

Три частые причины. Первая: письмо лежит в корзине или спаме, а стандартный поиск их исключает, добавьте in:anywhere в начало запроса. Вторая: вы поставили пробел после двоеточия, оператор перестаёт работать и Gmail ищет слово как обычный текст. Третья: письмо пришло на другой аккаунт или алиас, проверьте to: с каждым вариантом адреса. in:anywhere, системный расширитель зоны поиска: он включает архивированные, удалённые и помеченные как спам письма. Ставьте in:anywhere именно в начале запроса, в конце Gmail может проигнорировать оператор.

Как найти все письма за целый месяц одной командой?

Используйте первый и последний день месяца в операторах. Например, все письма за март 2025: after:2025/03/01 before:2025/04/01. before: указывает на 1 апреля, чтобы включить 31 марта. Для поиска «все письма за прошлый месяц» удобнее комбинация newer_than:1m older_than:1m, она покажет письма ровно месячной давности без привязки к календарю. Это логическое «письма старше 1 месяца И одновременно новее 1 месяца». Для диапазона «за предыдущий календарный месяц» нужны абсолютные даты, как в первом примере.

Можно ли использовать Gmail-операторы в сторонних почтовых клиентах?

Зависит от клиента. Почтовые клиенты на Gmail API (Missive, Hiver, Shift) как правило поддерживают те же операторы, запрос передаётся напрямую в Gmail. Клиенты по IMAP (Outlook, Thunderbird, Apple Mail) операторы Gmail не понимают, поиск идёт локально. Если IMAP-клиент настроен на серверный поиск, синтаксис часто ограничен from: и subject: без дат. Для полного набора включая after:/before:/older_than: используйте веб-интерфейс Gmail или официальное мобильное приложение.

Так что же использовать для поиска по датам?

В девяти случаях из десяти хватает одной связки after: + before: с ключевым словом. Она точна, мгновенна и не зависит от интерфейсных обновлений Gmail.

Если набирать операторы лень, а найти нужно прямо сейчас, расширенный поиск с календарём сделает то же самое мышью. Запомните только, где находится кнопка фильтра.

Относительные операторы older_than: и newer_than: выручают для повторяющихся задач: ежемесячная выгрузка счетов, ежеквартальная ревизия переписки с подрядчиками, расчистка ящика от старого хлама. Один раз сохранили запрос как фильтр, и пользуетесь без дополнительных телодвижений.

Попробуйте прямо сейчас: откройте Gmail и вбейте newer_than:7d. Скорее всего, первое же письмо в выдаче окажется тем, которое вы искали вчера вручную.