Các bộ lọc được xử lý theo thứ tự nào trong Gmail?


71

Nếu tôi có nhiều bộ lọc khớp với cùng một email, tất cả chúng có được xử lý không? Nếu vậy, họ được xử lý theo thứ tự nào? Điều gì xảy ra nếu bộ lọc đầu tiên phù hợp sửa đổi email để làm cho nó phù hợp (hoặc không còn phù hợp) một bộ lọc khác?

Câu trả lời:


36

Tôi vừa thử nó, và dường như chúng xảy ra theo thứ tự chúng được xác định trong danh sách:

Nếu bạn có:

  1. Tin nhắn email sao from:foo
  2. Áp dụng nhãn cho is:starred

... Sau đó, nó sẽ áp dụng nhãn cho tin nhắn. Nếu bạn đảo ngược thứ tự, nó sẽ không.


5
Thông báo trước là khi bạn có nhiều bộ lọc bỏ qua hộp thư đến, các bộ lọc được xử lý theo thứ tự nhưng mỗi thư phải tuân theo tất cả các bộ lọc trước khi được xử lý.
isuldor

14

Tôi có hai bộ lọc, A và B và hai nhãn A và B. Nếu bộ lọc A có thể áp dụng cho email thì tôi muốn nhãn A được áp dụng cho email và để email đó bỏ qua hộp thư đến và được lưu trữ.

Tôi cũng muốn làm điều tương tự với bộ lọc B, nhưng tôi không muốn nhãn B được áp dụng nếu nhãn A đã được áp dụng.

Hóa ra điều này có thể được thực hiện.

  1. Trong bộ lọc B điều chỉnh bộ lọc để nó đọc -label:[FilterA] AND [ rest of filter B ]. Điều này sẽ khiến bộ lọc B bị bỏ qua nếu nhãn A đã được áp dụng.

  2. Đảm bảo bộ lọc B được liệt kê SAU bộ lọc A trong danh sách. Nếu đây không phải là trường hợp chỉ cần mở bộ lọc B và lưu lại.

Lưu ý rằng Gmail có thể đưa ra một thông báo về việc sử dụng "nhãn" vì bộ lọc không được khuyến nghị vì nó khiến bộ lọc không được áp dụng cho bất kỳ thư đến nào. Tôi chỉ bỏ qua nó, điều này dường như làm việc.


2
Tuyệt vời, đây là những gì tôi muốn biết!
Hiro2k

Nếu có nhiều nhãn có thể có thể được áp dụng và bạn chỉ muốn một trong số chúng, thì việc khái quát hóa điều này là phải làm has:nouserlabels AND <whatever else>. Ví dụ: tôi lọc email từ trường học của tôi thành nhiều loại và sau đó có tất cả mọi thứ khác from:(school.edu) AND has:nouserlabels. Chỉ cần đảm bảo rằng bất kỳ nhãn nào có mức độ ưu tiên cao hơn sẽ xuất hiện sớm hơn trong danh sách.
Nathan

5

Bất kỳ và tất cả các quy tắc lọc GMail phù hợp sẽ chạy và thực hiện công việc của họ.

Tôi không chắc có thể tạo ra các quy tắc có khả năng xung đột. Các tiêu chí lọc có sẵn là:

  • Từ
  • Đến
  • Môn học
  • Chứa từ
  • Không chứa từ
  • có tập tin đính kèm

Bạn không thể ảnh hưởng đến bất kỳ hành động nào trong số này bằng các hành động bộ lọc có sẵn, vì vậy tôi không thấy cách một quy tắc có thể chạy và sau đó ảnh hưởng đến thông báo theo cách ngăn chặn nó khớp với bộ lọc khác mà nó đã khớp trước đó.


1
bạn có thể thêm nhãn vào tin nhắn và có bộ lọc sử dụng label:, xem câu hỏi này .
Có ý thức

Xem thêm câu trả lời của tôi cho thấy một ví dụ về điều này.
Nhận thức

5

Ngoại lệ duy nhất đối với bình luận của bbodiens (tôi sắp đăng gần như chính xác cùng một câu trả lời !!) là người ta sẽ mong đợi một thông điệp 'được đánh dấu là đã đọc' và 'được lưu trữ' để bỏ qua việc lọc thêm, nhưng đây không phải là trường hợp.

Để kiểm tra điều này, tôi đã thiết lập hai bộ lọc thử nghiệm, một bộ lọc gắn nhãn thư đến với chủ đề 'thử nghiệm' là test1 và lưu trữ nó, và bộ lọc thứ hai về 'thử nghiệm' gắn nhãn test2.

Thư được lưu trữ VÀ được dán nhãn hai lần, do đó có vẻ như các bộ lọc đồng thời.


1
Thử nghiệm sai và kết luận không chính xác -1
Dan Rosenstark

2
Tôi thấy rằng các bộ lọc của tôi cũng đồng thời .. @Yar, bạn có thể giải thích làm thế nào để tránh điều này không?
gian xa xôi

@farinspace không có điều gì trên các bộ lọc để "không xử lý các bộ lọc tiếp theo" hay cái gì đó?
Dan Rosenstark

@Yar Tôi rất muốn biết nơi tôi có thể tìm thấy cài đặt đó.
sxu

@sxu không có cách nào để làm điều đó, thật không may, hóa ra. Tất cả các bộ lọc đều được áp dụng, tuần tự, trừ khi có thứ gì đó chuyển vào thùng rác.
Dan Rosenstark 17/03/2015

1

Từ trợ giúp của Gmail :

Sự thật thú vị: những hành động này sẽ diễn ra theo thứ tự chúng được liệt kê - ví dụ: bạn có thể chọn Chuyển tiếp thư phù hợp đến một địa chỉ email cụ thể, sau đó Xóa tin nhắn.


3
"Sự thật thú vị" này không phải là về thứ tự của nhiều bộ lọc, mà là về thứ tự của nhiều hành động trong cùng một bộ lọc. Dường như các bộ lọc được xử lý theo thứ tự được liệt kê, nhưng tài liệu không nói lên điều đó.

-1. Như @N normalHuman lưu ý, "câu trả lời" này không trả lời câu hỏi.
Rubén

0

Tôi nghĩ rằng hai bộ lọc theo thứ tự này sẽ khiến email vẫn còn trong hộp thư đến:

nếu Từ foo@bar.com thì Bỏ qua Hộp thư đến. nếu Từ @ bar.com thì Không bao giờ gửi nó đến Spam.


Mặc dù câu trả lời này hơi lạc đề, cảm ơn vì đã đặt nó ở đây. Tôi chạy vào hành vi không trực quan chính xác này.
dpb

0

Tôi gặp phải một lỗi thú vị trong đó thứ tự các bộ lọc tạo ra sự khác biệt:

Bộ lọc số 1: Áp dụng nhãn "Foo" cho thư từ "foo-sender"

Bộ lọc số 2: Áp dụng nhãn "Bar" cho tất cả thư NGOẠI TRỪ cho thư từ "foo-sender".

Nếu tôi chỉ định đầy đủ địa chỉ email trong định nghĩa bộ lọc, bao gồm tên miền ("foo-sender@domain.com"), thì thứ tự không thành vấn đề. Nhưng nếu tôi chỉ cung cấp tên người dùng mà không có tên miền trong định nghĩa bộ lọc (chỉ đơn giản là "foo-sender"), thì cả hai nhãn được áp dụng không chính xác cho thư từ "foo-sender". Nó chỉ hoạt động nếu tôi đảo ngược thứ tự của các bộ lọc.

Tôi nghĩ rằng đây chỉ là một lỗi, không phải là một tính năng.


-1

Nếu bạn đặt các bộ lọc của mình được đánh dấu bằng nhãn, một email sẽ được gắn nhãn với tất cả các kết quả khớp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.