Когда можно использовать «label:», «in:» или «is:» в фильтре Gmail?

25

При попытке использовать любой из запросов label:, in:или is:в фильтре Gmail, вы увидите следующее предупреждение:

Предупреждение. Фильтры поиска, содержащие критерии «label:», «in:» или «is:», не рекомендуются, поскольку эти критерии никогда не будут соответствовать входящей почте.

Однако, если вы хотите отключить спам-фильтр , вы можете спокойно проигнорировать это предупреждение. Есть ли другие исключения?

Senseful
источник

Ответы:

23

Фильтры обрабатываются в том порядке, в котором они существуют в списке . Это означает, что если фильтр идет после другого, вы можете использовать один из этих специальных критериев фильтра, о которых он предупреждает вас. Например, если у вас есть фильтр, который помечает сообщение, то у вас может быть правило, чтобы оно использовалось is:starredуспешно.

Некоторые критерии даже применяются автоматически перед обработкой фильтров. Примерами являются сообщения, которые отправляются в спам (то есть вы можете использовать is:spam), или учетная запись POP3, которая помечает входящую почту. В этом случае порядок фильтра не имеет значения.

Вот список критериев, которые вы можете использовать:

  • is:starred: если предыдущий фильтр пометил сообщение, это можно использовать.
  • is:spam: если сообщение было автоматически помечено как спам, этот критерий можно использовать.
  • is:read: если свойство чтения сообщения не было изменено (т.е. оно остается непрочитанным), оно не будет соответствовать ему. Если предыдущий фильтр пометил сообщение как прочитанное, это будет соответствовать ему.
  • is:unread: противоположность is:read.
  • label:example: если предыдущий фильтр пометил сообщение, это можно использовать. (Обратите внимание, что почтовые ящики, такие как входящие, будут работать. То есть label:inboxбудут работать.)
  • label:user@example.com: если ваша учетная запись электронной почты настроена на чтение другой учетной записи через POP3 и настроена на автоматическую маркировку всей электронной почты с этой учетной записи, label:можно использовать критерии, поскольку она сначала помечает сообщение, а затем запускает фильтр.
  • in:trash: вы могли бы подумать, что если сообщение удаляется из более раннего фильтра, другие фильтры перестанут работать, однако это не так.
  • in:inbox: две вещи, которые влияют на это, «Пропустить входящие» и «Удалить его».
  • in:anywhereЭто бессмысленно, но это работает.

Критерии, которые вы не можете использовать:

  • in:sent: Когда вы отправляете сообщение, оно сначала обработает фильтры и только потом будет рассмотрено sent, поэтому вы не можете использовать in:sentкритерии в фильтре.

Не проверено (я буду обновлять это, когда я проверяю это):

  • is:muted
  • is:chat
  • is:important
Senseful
источник
Можете ли вы применить фильтр к исходящим сообщениям до их отправки? Можете привести пример?
дб
1

Вероятно, это просто предупреждающее сообщение для людей, которые не знают, что эти ключевые слова зарезервированы и имеют специальное поведение.

matpie
источник
2
Я не думаю, что это из-за части, которая говорит these criteria will never match incoming mail... означает, что вы используете эти выражения специально для фильтрации Gmail. Я понимаю, почему он, скорее всего, не будет совпадать, поскольку при получении нового электронного письма у него не будет ярлыка. Но что, если у вас есть другой фильтр, который добавляет метку ?
Чувственный
1
Разве новое сообщение не имеет метки: входящие связаны с ним?
Майкл Прайор