Создать фильтр, если тело сообщения содержит мое имя


12

У меня в Gmail есть несколько постоянных цепочек с несколькими людьми. Есть ли способ настроить фильтр таким образом, чтобы он добавлял метку, если в теле любого нового непрочитанного письма содержится мое имя? Затем удалите ярлык, как только я прочитал письмо?

Ответы:


7

Помните, что вы можете использовать любой оператор поиска Gmail в фильтре через Has the words:текстовое поле, поскольку Gmail просто AND объединяет операторы, которые вводятся через диалог фильтра.

Я предлагаю вам начать с этого:

  1. Создайте фильтр, который находит новые письма с вашим именем и применяет временную метку. Операция поиска, которую вы бы использовали в фильтре:

    is:unread AND body:"Your Name"
    
  2. Создайте фильтр, который находит прочитанные электронные письма во временной метке и удаляет метку.

    label:templabel AND is:read
    

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

-

Извините, больше не могу помочь, но пока фильтры Gmail не смогут удалить ярлык, вы не сможете выполнить это с помощью фильтров.

Возможные обходные пути:

  1. Настройте IMAP-клиент с эквивалентной фильтрацией, где вместо добавления / удаления временной метки вы будете копировать / удалять электронную почту из временной папки.

  2. Google недавно представил новую среду сценариев для Служб Google .

  3. Один действительно грубый взлом для шага 2 - это фильтр, который пересылает письмо и удаляет его. Вы бы перешли на свой адрес электронной почты с добавочным номером, например username+templabelname@gmail.com.

    Тогда новый шаг 3 будет заключаться в том, чтобы перехватить эти электронные письма, используя deliveredto:username+templabel@gmail.comстроку поиска, и повторно применить метку.

    Не уверен, насколько чисто этот метод будет работать, особенно потому, что вы получите заголовок от форварда (вместо перенаправления).

Лично я бы посмотрел на # 2, так как изучение сценариев для Google Apps окупится в долгосрочной перспективе.


в gmail нет поля "body" support.google.com/mail/answer/7190
19

8

Нет поискового оператора, который бы ограничивал тело сообщения. Я бы порекомендовал установить фильтр с вашим именем в поле «Содержит слова» и применить метку в качестве действия. Нет необходимости добавлять «is: unread», потому что фильтры применяются к входящим сообщениям.

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

  • Используйте сочетания клавиш для удаления метки, когда вы закончите читать сообщение. Предполагая, что вы читаете сообщения из представления метки, «y» удалит метку, а «[» и «]» удалит метку и переместит вас к следующему или предыдущему сообщению.
  • Используйте лабораторию Скрыть прочитанные метки, чтобы скрыть метку, если внутри нет непрочитанных сообщений.

Наконец, вы также можете рассмотреть возможность создания быстрой ссылки или нескольких почтовых ящиков с поисковым запросом: is: unread yourname . Ссылка или входящие автоматически обновляют и удаляют сообщения из представления после их прочтения.


Привет, есть ли способ сопоставления / поиска имен в электронной таблице с помощью содержимого / тела
преобразователь

1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.