Gmail에서 하나 이상의 라벨을 적용하는 필터 만들기


41

Gmail에서 한동안 필터를 사용하고 있었지만 항상 이러한 기능을 사용할 수 있는지 궁금했습니다. Gmail 필터에 여러 라벨을 적용 할 수 있습니까?

아래에서 볼 수 있듯이 필터 설정 페이지에서는 하나의 레이블 만 선택할 수 있습니다.

대체 텍스트

하나 이상의 레이블을 지정할 수없는 것으로 판명되면 중복 필터를 작성해야합니다.

답변:


28

아니요,이를 수행 할 방법이 없습니다.

그러나 Gmail의 필터 가져 오기 / 내보내기 기능을 사용하여 규칙을 복제 한 다음 적용된 라벨을 변경할 수 있습니다.

  1. 필터 만들기
  2. 설정> 필터로 이동
  3. 새 필터 옆의 확인란을 선택하십시오.
  4. Export하단을 클릭하면 라는 xml 파일이 생성됩니다.mailFilters.xml
  5. 다음과 같은 파일이 있어야합니다.


<?xml version='1.0' encoding='UTF-8'?>`
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <title>Mail Filters</title>
    <id>tag:mail.google.com,2008:filters:11344473557977</id>
    <updated>2010-07-14T20:24:10Z</updated>
    <author>
        <name>John Smith</name>
        <email>test@gmail.com</email>
    </author>
    <entry>
        <category term='filter'></category>
        <title>Mail Filter</title>
        <id>tag:mail.google.com,2008:filter:1131773557977</id>
        <updated>2010-07-14T20:24:10Z</updated>
        <content></content>
        <apps:property name='from' value='foo@example.com'/>
        <apps:property name='label' value='the_label'/>
    </entry>
</feed>

평범한 텍스트를 지능적으로 처리 할 수있는 편집기에서이 XML 파일을 신중하게 편집하기 만하면됩니다.

코드를 복사하여 <entry>첫 번째 코드 바로 뒤에 붙여 넣습니다. 내가 제거 <id>하고 <updated>섹션을하고 그들은 여전히 일, 너무 많은 물건의 옵션이 있습니다. 몇 번 더 복사하여 붙여 넣으면 원하는 결과를 얻을 수 있습니다.

이것은 나를 위해 일했다 :

<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <title>Mail Filters</title>
    <id>tag:mail.google.com,2008:filters:11344473557977</id>
    <updated>2010-07-14T20:24:10Z</updated>
    <author>
        <name>John Smith</name>
        <email>test@gmail.com</email>
    </author>
    <entry>
        <category term='filter'></category>
        <title>Mail Filter</title>
        <id>tag:mail.google.com,2008:filter:1131773557977</id>
        <updated>2010-07-14T20:24:10Z</updated>
        <content></content>
        <apps:property name='from' value='foo@example.com'/>
        <apps:property name='label' value='the_label'/>
    </entry>
    <entry>
        <category term='filter'></category>
        <title>Mail Filter</title>
        <content></content>
        <apps:property name='from' value='bar@example.com'/>
        <apps:property name='label' value='another_label'/>
    </entry>
</feed>

파일을 저장 한 다음 Import filters동일한 설정> 필터 페이지 를 클릭 하면 포함 할 필터 중 추가 할 옵션을 선택할 수 있습니다.


5
서로 다른 레이블을 적용하는 동일한 규칙으로 2 개 이상의 필터를 만드는 것은 먼 길입니다. OP가 요청한 것을 수행 할 없기 때문에 바로 가기 입니다.
artlung

2
훌륭함-라벨을 적용하는 약 200 개의 필터가 있으며 추가 라벨을 추가하기 위해 모든 필터를 편집하고 싶었지만 다른 200을 만들 방법이 없었습니다. 기존 라벨을 복제하고 새 라벨을 추가하십시오. 감사!
Jer

@Jer이 2-1 / 2 세 게시물이 도움이 될 수있어서 기쁩니다! 이 작업을 용이하게하기위한 도구를 작성하거나 다른 팁으로 내 질문을 편집하거나 의견을 여기에 의견으로 추가하십시오!
artlung

3
이것에 대한 업데이트. 이 실습 기능은 더 이상 사용할 수 없습니다. 그러나이 동작은 이제 내장되어 있습니다 (가져 오기 / 내보내기).
Douglas Gaskell

14

artlung의 게시물은 올바른 아이디어를 가지고 있지만 (이를 수행하는 가장 쉬운 방법은 필터를 XML로 편집하는 것입니다), 그가 게시하는 XML 코드는 실제로 원래 포스터가 요청한 것을 수행하지 않습니다. 원래 포스터에는 두 개의 서로 다른 레이블을 적용한 단일 필터를 요청했습니다. 즉, 원래 포스터는 동일한 기준으로 식별되는 동일한 전자 메일 메시지에 두 개의 레이블을 적용하려고했습니다. (당신이 필터링 기준 세트를 선택한 후이 요구 사항은. 그것은 오늘의 필요성에 무슨 일이 있었는지도. Gmail의 "하나 개의 레이블"한계를 보여주는 그의 스크린 샷에서 암시 적) artlung에 의해 게시물이 적용 the_label에서 메시지 foo@example.comanother_label보낸 메시지에bar@example.com. 즉, 한 사람의 메시지에 하나의 레이블을 적용하고 다른 사람의 메시지에 다른 레이블을 적용합니다. 요구 사항은 실제로 같은 사람의 메시지에 두 레이블을 모두 적용하는 것입니다.

다음과 같은 코드가 작동한다고 생각할 수도 있습니다.

<entry>
    <category term='filter'></category>
    <title>Mail Filter</title>
    <content></content>
    <apps:property name='from' value='foo@example.com'/>
    <apps:property name='label' value='the_label'/>
    <apps:property name='label' value='another_label'/>
</entry>

그러나 당신은 착각 할 것입니다. 위와 같은 XML을 Gmail로 가져 오면 첫 번째 라벨 할당 ( the_label)이 자동으로 삭제되고을 할당하는 필터 만 표시됩니다 another_label. artlung이 제안하고 두 개의 별도 블록이 있어야합니다. 그러나 의도 한 효과를 얻으려면 두 블록에 다음과 같이 동일한 트리거 (일치 기준)가 있어야합니다.

<entry>
    <category term='filter'></category>
    <title>Mail Filter</title>
    <content></content>
    <apps:property name='from' value='foo@example.com'/>
    <apps:property name='label' value='the_label'/>
</entry>
<entry>
    <category term='filter'></category>
    <title>Mail Filter</title>
    <content></content>
    <apps:property name='from' value='foo@example.com'/>
    <apps:property name='label' value='another_label'/>
</entry>

아마도 이것은 artlung의 대답에서 명백하고 암시 적 일 것입니다. 내가 추가하고있는 새로운 정보의 주요 부분은 XML에서도 "하나의 필터에 두 개의 레이블"솔루션이 작동 하지 않는다는 것입니다. 나는 그것을 테스트했으며, 언급했듯이 두 번째 레이블 만 얻습니다. 나는 이것을 의견으로 게시했을 것이지만 담당자는 없습니다.


그것은 강력한 의견이었습니다.
c24w

14

Google 그룹스 게시물 에 따르면 가능하지 않습니다.

불행히도 필터는 단일 레이블 만 적용 할 수 있습니다. 둘 이상을 적용하려면 동일한 검색 기준으로 둘 이상의 필터를 작성해야합니다.


그 후 "gmail-labs-help-filter-import-export"라는 그룹이 없습니다 "라는 메시지와 함께 링크가 끊어졌습니다.
Andrew Grimm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.