Jeśli mam wiele filtrów pasujących do tego samego e-maila, czy wszystkie są przetwarzane? Jeśli tak, w jakiej kolejności są przetwarzane? Co się stanie, jeśli pierwszy dopasowany filtr zmodyfikuje wiadomość e-mail, aby dopasować (lub już nie pasować) inny filtr?
gmail
gmail-filters
Rozsądny
źródło
źródło
Mam dwa filtry A i B oraz dwie etykiety A i B. Jeśli filtr A dotyczy wiadomości e-mail, chciałem, aby etykieta A została zastosowana do wiadomości e-mail, a ta wiadomość e-mail pominęła skrzynkę odbiorczą i została zarchiwizowana.
Chcę również zrobić to samo z filtrem B, ale nie chcę, aby etykieta B była stosowana, jeśli zastosowano etykietę A.
Okazuje się, że można to zrobić.
W filtrze B wyreguluj filtr tak, aby odczytywał
-label:[FilterA] AND [ rest of filter B ]
. Spowoduje to ominięcie filtra B, jeśli zastosowano etykietę A.Upewnij się, że filtr B znajduje się na liście PO filtrze A na liście. Jeśli tak nie jest, wystarczy otworzyć filtr B i zapisać go ponownie.
Pamiętaj, że Gmail może wysyłać wiadomości o używaniu „etykiety” jako filtru, nie jest zalecane, ponieważ powoduje to, że filtr nie jest stosowany do żadnych wiadomości przychodzących. Po prostu zignorowałem to, wydawało się, że to działa.
źródło
has:nouserlabels AND <whatever else>
. Np. Filtruję wiadomości e-mail z mojej szkoły na wiele kategorii, a następnie mam wszystko na wszystkofrom:(school.edu) AND has:nouserlabels
. Upewnij się tylko, że wszelkie etykiety, które powinny mieć wyższy priorytet, pojawiają się wcześniej na liście.Wszystkie pasujące reguły filtrów Gmaila będą działać i będą działać.
Nie jestem pewien, czy można tworzyć reguły potencjalnie sprzeczne. Dostępne kryteria filtrowania to:
Nie możesz wpłynąć na żadną z nich za pomocą dostępnych akcji filtrowania, więc nie widzę, jak jedna reguła mogłaby działać, a następnie wpłynąć na wiadomość w sposób, który uniemożliwiłby dopasowanie jej do innego filtru, który wcześniej pasowałby.
źródło
label:
, zobacz to pytanie .Jedynym wyjątkiem od komentarza bbodiens (miałem właśnie zamieścić prawie dokładnie taką samą odpowiedź !!) jest to, że można oczekiwać, że wiadomość „oznaczona jako przeczytana” i „zarchiwizowana” zasadniczo pominie dalsze filtrowanie, ale tak nie jest.
Aby to przetestować, skonfigurowałem dwa filtry testowe, jeden oznaczający przychodzącą pocztę tematem „testowanie” jako test1 i archiwizujący go, a drugi filtr do „testowania” oznaczający test2.
Poczta została zarchiwizowana ORAZ dwukrotnie opatrzona etykietą, więc wygląda na to, że filtry są równoległe.
źródło
Z pomocy Gmaila :
źródło
Myślę, że te dwa filtry w tej kolejności spowodują, że e-mail pozostanie w skrzynce odbiorczej:
jeśli od [email protected], to Pomiń skrzynkę odbiorczą. jeśli z @ bar.com, to nigdy nie wysyłaj go do spamu.
źródło
Wpadłem na funky błąd, w którym kolejność filtrów miała znaczenie:
Filtr # 1: Zastosuj etykietę „Foo” do wiadomości e-mail od „foo-sender”
Filtr # 2: Zastosuj etykietę „Pasek” do całej poczty Z WYJĄTKIEM poczty od „foo-sender”.
Jeśli podam w pełni adres e-mail w definicji filtra, w tym domenę („[email protected]”), kolejność nie ma znaczenia. Ale jeśli podam nazwę użytkownika bez domeny w definicji filtra (zwykły „foo-sender”), wówczas obie etykiety zostaną niepoprawnie zastosowane do poczty od „foo-sender”. Działa to tylko wtedy, gdy odwrócę kolejność filtrów.
Myślę, że to tylko błąd, a nie funkcja.
źródło
Jeśli masz ustawione filtry do oznaczania etykietami, e-mail będzie oznaczony etykietą z wszystkimi pasującymi.
źródło