Фильтры позволяют настроить расширенные правила фильтрации для учётной записи. Фильтры могут автоматически добавлять или удалять метки , а также пересылать письма на проверенные псевдонимы в зависимости от атрибутов или содержимого входящего сообщения.
Информацию о том, как создавать , перечислять , получать или удалять фильтры, см. в справочнике по фильтрам .
Критерии соответствия
Вы можете фильтровать сообщения по таким свойствам, как отправитель, тема, дата, размер и содержимое сообщения. Любой запрос, использующий расширенный синтаксис поиска Gmail, также можно использовать в фильтре. Например, вот распространённые шаблоны фильтрации:
| Фильтр | Спички |
|---|---|
criteria.from='sender@example.com' | Все письма от sender@example.com |
criteria.size=10485760criteria.sizeComparison='larger' | Все письма размером более 10 МБ |
criteria.hasAttachment=true | Все письма с вложениями |
criteria.subject='[People with Pets]' | Все письма со строкой [People with Pets] в теме |
criteria.query='"my important project"' | Все письма, содержащие строку my important project |
criteria.negatedQuery='"secret knock"' | Все письма, которые не содержат строку secret knock |
Если в фильтре присутствует несколько критериев, сообщение должно удовлетворять всем критериям, чтобы фильтр был применен.
Действия
Вы можете применить действие к сообщениям, соответствующим критериям фильтра. Сообщения могут быть пересланы на подтверждённый адрес электронной почты, а также им могут быть добавлены или удалены метки .
Вы можете добавлять или удалять метки, чтобы изменить расположение письма. Например, вот некоторые распространённые действия:
| Действие | Эффект |
|---|---|
action.removeLabelIds=['INBOX'] | Архивировать письмо (пропустить входящие) |
action.removeLabelIds=['UNREAD'] | Отметить как прочитанное |
action.removeLabelIds=['SPAM'] | Никогда не отмечать как спам |
action.removeLabelIds=['IMPORTANT'] | Никогда не отмечать как важное |
action.addLabelIds=['IMPORTANT'] | Отметить как важное |
action.addLabelIds=['TRASH'] | Удалить письмо |
action.addLabelIds=['STARRED'] | Отметить как помеченное |
action.addLabelIds=['<user label id>'] | Пометьте письмо пользовательским ярлыком. Для каждого фильтра допускается только один пользовательский ярлык. |
Примеры
Ниже приведен более полный пример, показывающий, как маркировать и архивировать сообщения из списка рассылки.