Za pomocą filtrów możesz konfigurować zaawansowane reguły filtrowania na koncie. Filtry mogą automatycznie dodawać lub usuwać etykiety albo przekazywać e-maile na zweryfikowane aliasy na podstawie atrybutów lub treści wiadomości przychodzącej.
Informacje o tym, jak tworzyć, wyświetlać, pobierać i usuwać filtry, znajdziesz w dokumentacji filtrów.
Spełnione kryteria
Wiadomości możesz filtrować według właściwości takich jak nadawca, data, rozmiar i treść. W filtrze można też użyć dowolnego zapytania z zaawansowaną składnią wyszukiwania Gmaila. Typowe wzorce filtrów to na przykład:
Filtr | Dopasowania |
---|---|
criteria.from='sender@example.com' |
Wszystkie e-maile od: sender@example.com |
criteria.size=10485760 criteria.sizeComparison='larger' |
Wszystkie e-maile większe niż 10 MB |
criteria.hasAttachment=true |
Wszystkie e-maile z załącznikiem |
criteria.subject='[People with Pets]' |
Wszystkie e-maile z ciągiem znaków [People with Pets] w temacie. |
criteria.query='"my important project"' |
Wszystkie e-maile zawierające ciąg znaków my important project |
criteria.negatedQuery='"secret knock"' |
Wszystkie e-maile, które nie zawierają ciągu znaków secret knock |
Jeśli filtr zawiera wiele kryteriów, aby go zastosować, wiadomość musi spełniać wszystkie kryteria.
Działania
Możesz zastosować działanie do wiadomości spełniających kryteria filtra. Wiadomości mogą być przekazywane na zweryfikowany adres e-mail, a etykiety mogą być dodawane lub usuwane.
Możesz dodawać i usuwać etykiety, aby zmienić stan e-maila. Na przykład do typowych działań należą:
Działanie | Efekt |
---|---|
action.removeLabelIds=['INBOX'] |
Archiwizowanie e-maila (pomijanie folderu Odebrane) |
action.removeLabelIds=['UNREAD'] |
Oznacz jako przeczytane |
action.removeLabelIds=['SPAM'] |
Nigdy nie oznaczaj jako spam |
action.removeLabelIds=['IMPORTANT'] |
Nigdy nie oznaczaj jako ważne |
action.addLabelIds=['IMPORTANT'] |
Oznacz jako ważne |
action.addLabelIds=['TRASH'] |
Usuń e-mail |
action.addLabelIds=['STARRED'] |
Oznaczanie jako ulubione |
action.addLabelIds=['<user label id>'] |
Oznaczanie poczty etykietą zdefiniowaną przez użytkownika. W przypadku każdego filtra można użyć tylko 1 etykiety zdefiniowanej przez użytkownika. |
Przykłady
Poniżej znajdziesz bardziej kompletny przykład pokazujący, jak oznaczać i archiwizować wiadomości z listy mailingowej.