답변:
필터 A와 B 두 개와 레이블 A와 B 두 개가 있습니다. 필터 A가 전자 메일에 적용되는 경우 전자 메일에 레이블 A를 적용하고 해당 전자 메일이받은 편지함을 건너 뛰고 보관되도록하려고합니다.
또한 필터 B를 사용하여 동일한 작업을 수행하려고하지만 레이블 A가 적용된 경우 레이블 B를 적용하고 싶지 않습니다.
이것이 가능하다는 것이 밝혀졌습니다.
필터 B에서을 읽도록 필터를 조정하십시오 -label:[FilterA] AND [ rest of filter B ]
. 레이블 A가 적용된 경우 필터 B가 무시됩니다.
필터 B가 목록에서 필터 A 다음에 나열되어 있는지 확인하십시오. 그렇지 않은 경우 필터 B를 열고 다시 저장하십시오.
Gmail에서는 '라벨'을 필터로 사용하는 것에 대한 메시지를 표시하지 않을 수 있습니다. 필터는 수신 메일에 적용되지 않기 때문에 권장하지 않습니다. 방금 무시했는데 이것이 작동하는 것 같습니다.
has:nouserlabels AND <whatever else>
합니다. 예를 들어 학교에서 보낸 이메일을 여러 범주로 필터링 한 다음 다른 모든 것을 포괄 할 수 있습니다 from:(school.edu) AND has:nouserlabels
. 우선 순위가 더 높은 레이블이 목록의 앞부분에 나타나는지 확인하십시오.
일치하는 모든 Gmail 필터 규칙이 실행되고 작동합니다.
잠재적으로 충돌하는 규칙을 만들 수 있는지 확실하지 않습니다. 사용 가능한 필터 기준은 다음과 같습니다.
사용 가능한 필터 동작으로는 이러한 규칙에 영향을 줄 수 없으므로 하나의 규칙이 어떻게 실행되는지 볼 수 없으며 이전에 일치했던 다른 필터와 일치하지 않는 방식으로 메시지에 영향을 미칩니다.
코멘트를 bbodiens에 대한 유일한 예외는 (거의 정확히 같은 답을 게시하려고했습니다!
이것을 테스트하기 위해 두 가지 테스트 필터를 설정했습니다. 하나는 제목이 'testing'인 수신 메일에 test1로 레이블을 지정하고 보관하고, 'testing'에 대한 두 번째 필터는 test2로 레이블을 지정합니다.
메일이 보관되고 두 번 레이블이 지정되어 필터가 동시에 표시됩니다.
에서 의 Gmail 도움말 :
재미있는 사실 : 이러한 작업은 나열된 순서대로 수행됩니다. 예를 들어 일치하는 메시지를 특정 이메일 주소로 전달한 다음 메시지 삭제를 선택할 수 있습니다.
이 순서대로이 두 필터를 사용하면 이메일이받은 편지함에 남아있게됩니다.
foo@bar.com에서받은 편지함을 건너 뜁니다. @ bar.com에서 스팸으로 보내지 마십시오.
필터 순서에 차이가있는 펑키 버그가 발생했습니다.
필터 # 1 : "foo-sender"에서 메일에 "Foo"레이블을 적용하십시오.
필터 # 2 : "foo-sender"의 메일을 제외한 모든 메일에 "Bar"레이블을 적용하십시오.
도메인 ( "foo-sender@domain.com")을 포함하여 필터 정의에 이메일 주소를 완전히 지정하면 순서는 중요하지 않습니다. 그러나 필터 정의에서 도메인이없는 사용자 이름 (일반 "foo-sender") 만 제공하면 두 레이블이 "foo-sender"의 메일에 잘못 적용됩니다. 필터 순서를 반대로 바꾸면 작동합니다.
나는 이것이 기능이 아니라 단지 버그라고 생각합니다.