"나에게만"전송 된 이메일을 찾도록 Gmail 필터를 설정하려면 어떻게해야합니까?


43

나만 보낸 모든 이메일에 대한 필터를 만들고 싶습니다.

기억하고 싶은 메모가있을 때 나에게 보내기 때문에 그렇게합니다. 쉽게 찾을 수 있도록 모든 노트에 레이블을 지정하고 싶습니다.

답변:


26

예를 들어 메일 목록이 아닌 사용자 에게만 전송 된 전자 메일을 검색하려면 검색 상자에 다음을 추가해야합니다. 그런 다음 해당 검색을 사용하여 필터를 만들 수 있습니다. 확장 된 검색 상자에는 링크가 있습니다. "필터 생성 >>"또는 기타 메시지) :

To:me AND -*

즉, "나"(나를 포함한) 다른 사람 (나를 포함한)에게 보내지는 이메일을 검색 *하지만 첫 번째 부분 (즉, To:me)은이를 무시합니다.


13
더 이상 작동하지 않습니까?
natty에 대해 nutty

5

이 새로운 답변은 다른 수신자 중 하나에 공통적이고 다른 최상위 도메인이있는 경우 작동합니다.

아론의 대답은 두 가지 이유로 작동하지 않는 것 같습니다. 첫 번째는 Google이 Gmail에서 와일드 카드를 구현하지 않는다는 것입니다 (Gmail에서 와일드 카드 검색 ). 두 번째 이유는 경험을 통해 검색에서 두 가지 연결을 모두 고려한다는 to:me-to:com입니다. to:me -to:com검색 창 에 입력 하여 gmail.com 주소로 전송 된 내용이 없는지 확인하면 쉽게 확인할 수 있습니다.

위에 링크 된 질문에서 우리는 토큰을 검색해야한다는 것을 알고 있습니다. 예를 들어 .com 및 .org와 같은 최상위 도메인. 그러나 우리는 우리가 할 수 없다는 것을 알고 있습니다.

to:me to:(-com -org -edu -gov -uk -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)

옆으로, 검색이 오랫동안 거부되므로 모든 최상위 도메인을 입력하려고 시도하지 마십시오. 이 블로그 게시물에서 일반적인 TLD에 대한 위의 목록을 얻었습니다 .

처리해야 할 것이 하나 더 있는데, 이는 빈 to:필드입니다. 내 해결 방법 is:important은 이러한 침입을 제한하는 데 사용 하는 것입니다. 이 플래그로 필터를 만들려고 할 때 Gmail에서 불만을 제기했지만 새 (중요한) 전자 메일을 올바르게 필터링했습니다.

그래서 우리는 내 자신의 최상위 도메인이 .com 및 .uk (.ac.uk이지만 .uk는 그 자체로 토큰입니다)라는 대답을 얻습니다.

is:important to:((-com OR me) -coop -org -edu -gov (-uk OR me) -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)

이렇게하면 다음 두 가지 속성이 적용됩니다. 1. 귀하의 도메인과 다른 나열된 도메인을 가진 사람에게 보내는 전자 메일은 거부됩니다. 2. 전자 메일에 도메인 중 하나가있는 경우, 적어도 귀하에게 해당되는 전자 메일이어야합니다.

비슷한 방식으로 다음과 같은 내용을 추가하여 일반적으로 이메일을받는 특정 이메일 주소를 추가 할 수 있습니다 -<coworker@yourdomain.com>


4

To필드 사용 me -*. 이 다른 필드에서도와 함께 나눌 수 있습니다 to:me to:-*.

여기의 스레드 구글의 도움말 포럼은 ..


우연히이 기능에 대한 문서로 연결되는 링크가 있습니까?
Senseful

@Senseful, 불행히도 나는하지 않습니다. 내가 시도한 것입니다. 나는 약간의 검색을하고 다소 도움이되는 링크를 찾았습니다. 게시물을 포함하도록 수정했습니다.
Rebecca Chernoff

1
나는 그 to:me부분을 ​​얻었지만 그 -*부분은 아무것도 하지 않는 것처럼 보입니다 (즉, 나는 그것과 함께 또는없이 동일한 결과를 얻습니다). 다른 결과가 있습니까?
Senseful

나는 두 번째 예가되어야한다고 믿는다 to:me -to:*. 그러나 검색 결과 주소 목록으로 전송 된 메시지는 제외되지 않습니다.
dgw

1
to:me to:-*그리고 to:me -to:*나에게 동일한 결과를 보인다.
Rebecca Chernoff

4

-*무거운 전자 메일러 목록에서 두 개의 일반적인 전자 메일 주소로 바꾸십시오 . 이런 식으로 작동 할 수 있습니다to:(me -*@aol.com)


1
맞춤 필터 세트로 일반 이메일을 제거 할 수있었습니다. 그러나 -*@aol.com은 더 이상 작동하지 않는 것 같습니다.
Josiah Yoder

2

필터를 만들 때, 당신은 당신의 이메일 주소를 넣을 수 있습니다 에서 필드와에 필드. 방금 시도한 것으로 본인에게 보낸 이메일 만 포함됩니다.

다음은 Gmail 검색에 대한 몇 가지 도움말입니다 (관련되지 않음). http://mail.google.com/support/bin/answer.py?hl=ko&answer=6593


2
또한 자신과 다른 사람에게 보낸 메일과 일치하며 이는 OP가 원하지 않는 것입니다.
Vaddadi Kartick

0

우리는 Gmail에 대해 이야기하고 있기 때문에 ...

이를 위해 필터와 결합 된 덜 알려진 Gmail 기능을 사용합니다.

기능은 Gmail (개인)이 여러 .주소를 지원한다는 것 입니다.

따라서 내 이메일 주소가 johndoe@gmail.com다음 순열과 그 이상으로 메일을 보내는 경우 여전히johndoe@gmail.com

예 :

john.doe@gmail.com
j.ohndoes@gmail.com
john......doe@gmail.com
j.o.h.n.d.o.e@gmail.com

당신은 아이디어를 얻습니다.


당신의 요청:

나만 보낸 모든 이메일에 대한 필터를 만들고 싶습니다.

이를 위해 나는이 "노트"를 다른 사람이 사용하지 않는 순열로 보냅니다. 예 :john__doe@gmail.com

내가 설정 한 필터는 그 후 매우 간단합니다.

  To:john__doe@gmail.com

참고 : 또한이 트릭을 사용하여 의심스러운 사이트에 가입 할 때 휴지통으로 바로 필터링 할 수있는 순열로 가입하여 전자 메일을 필터링합니다.

블로그에서보다 간단한 Gmail 기능이 있음을 알 수 있습니다. `johndoe+note@gmail.com '을 사용할 수 있으며 이제 필터가 명확하고 기억하기 쉽습니다.

요약하면 :

  1. 이 메모를 특정 별칭으로 보내십시오 johndoe+note@gmail.com
  2. to:이러한 특수 별칭 순열에 대한 필터를 만듭니다.

0

내 해결책 :

  1. Gmail 클래스 ( https://developers.google.com/apps-script/reference/gmail/ 를 사용하여 메일 을 가져옵니다. GmailThreads를 반복하고 getTo () 메일 주소를 확인 하여 프로젝트에서 Google 스크립트를 만듭니다 .
  2. 수신자가 한 명이고 메일 주소인지 확인하십시오.
  3. 그렇다면이 메일에 특수 (사용자) 레이블로 레이블을 지정하십시오. GmailThread 클래스에서 addLabel () 사용
  4. 스크립트를 주기적으로 실행하십시오-시간당 한 번 말해 봅시다
  5. 스크립트에 설정된 특수 레이블로받은 편지함 메일을 필터링하십시오. 빙고!

나는 이것을 구현했다. 내 대답을보십시오.
9

0

간단 해......

이와 같은 필터를 만들려면 고급 검색 옵션을 보려면 화살표를 클릭하십시오

검색 옵션 표시

고급 검색 기능을 표시하고 "단어 포함"필드에 myaddress@gmail.com을 입력 한 다음 "이 검색으로 필터 만들기"를 클릭하십시오. 다음 화면으로 갈 때 라벨을 만들어야합니다

필터의 위치 예

프롬프트를 따르십시오.


아니면 단지, 문제는 여기에 모두가 길을 잘못 생각하고있다 필드에서에 이메일 주소를 입력 할 수 있습니다, 당신은을 사용하여 필터를하지 않는 : 당신이에서 사용할 수있다 :
피터

1
"myaddress@gmail.com"에서 보낸 모든 메시지를 찾을 수 없습니까? 문제는 "from : myaddress@gmail.com"에서 "from : myaddress@gmail.com"으로 보낸 메시지 만 찾는 것입니다.


0

Google App Script에서 솔루션을 구현했습니다. 기본적으로 이것은 @Christian Krüger가 제안한 솔루션에 매우 가깝습니다.

전제 조건은 'meonly'라는 레이블을 작성하는 것입니다 (프로그램 방식으로 수행 할 수는 있지만 가독성을 위해 아래에 넣지 않았습니다).

다음은 Google App Script 코드입니다.

function to_me_only()
{
  var search = 'to:me -is:chats in:inbox -label:meonly';

  try {
    var label = GmailApp.getUserLabelByName('meonly');
    var threads = GmailApp.search(search);
    var gmailMessages = GmailApp.getMessagesForThreads(threads);

    for(var i=0; i<threads.length; i++) {
      var messagesForThread = gmailMessages[i];
      for(var j=0; j<messagesForThread.length; j++) {
        var messageTo = messagesForThread[j].getTo()
        if(   messageTo.toLowerCase()=='"lastname, firstname" <firstname.lastname@company.com>'
           || messageTo.toLowerCase()=='"firstname.lastname" <firstname.lastname@company.com>'
           || messageTo.toLowerCase()=='firstname lastname <firstname.lastname@company.com>'
           || messageTo.toLowerCase()=='firstname.lastname@company.com'
           || messageTo.toLowerCase()=='<firstname.lastname@company.com>'){
          threads[i].addLabel(label);
        }
      }
    }
  } catch (e) {
    console.log('Error');
    console.log(e);
  }
}

그런 다음 5 분마다 위의 코드를 실행하는 트리거를 만들었습니다.


-1

줄 아래의 "단어 포함"에서 아래 필터로 작동해야한다고 생각합니다. 다른 메일 ID에서 보낸 메일을 테스트했으며 이제는 라이브 필터에 동일하게 적용하여 모든 것이 올바르게 작동하는지 확인합니다.

to:yourmailid@domain.com -{cc:yourmailid@domain.com}

-2

필터를 포기했지만 작동합니다.

  • 보낸 편지함을 선택하십시오.

  • 검색 상자에을 입력하십시오 to: me.


-3
to:me AND from:me 

잘 작동합니다.


3
또한 나와 다른 사람에게 보낸 이메일도 표시됩니다. 이메일로만 결과가 전송되는 것은 아닙니다. 고마워요
Andrew Warner

-3

-> To : me is : important 를 사용하여 수행 할 수 있습니다 . To 는 새 필터 를 작성하는 동안 설정 에서 찾을 수있는 필드 입니다. 대괄호 단순히 나를 쓰지 않습니다 : To field에서 중요 합니다 (오류 무시 및 진행)


이것은 문제를 다루지 않습니다.
Folk

-3

to:대신 전체 주소를 사용 to:me하면 더 나은 결과를 얻을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.