Jak ustawić filtr Gmaila, w którym e-maile są wysyłane „tylko do mnie”?


43

Chcę utworzyć filtr dla wszystkich wiadomości e-mail wysyłanych przeze mnie tylko do mnie.

Robię to, ponieważ kiedy mam notatkę, którą chcę zapamiętać, przesyłam ją sobie. Chcę oznaczyć te wszystkie notatki etykietami, aby łatwo je znaleźć.

Odpowiedzi:


26

Aby na przykład wyszukać wiadomość e-mail wysłaną tylko do Ciebie, a nie na listę mailingową, musisz dodać następujące pole do pola wyszukiwania (a następnie możesz utworzyć filtr za pomocą tego wyszukiwania; w rozszerzonym polu wyszukiwania znajduje się link mówi „Utwórz filtr >>” lub coś takiego):

To:me AND -*

Oznacza to, że wyszuka e-maile wysłane do „mnie” (to ty), a nie do wszystkich innych (w tym do ciebie) (to jest *), ale pierwsza część (tj. To:me) Przesłania to.


13
Już nie działa?
wariat o natty

5

Ta nowa odpowiedź działa, jeśli jeden z pozostałych odbiorców ma domenę najwyższego poziomu, która jest wspólna i różna od twojej.

Odpowiedź Aarona wydaje się nie działać z dwóch powodów. Po pierwsze, Google nie implementuje symboli wieloznacznych w Gmailu ( wyszukiwanie symboli zastępczych w Gmailu ). Drugim powodem jest to, że z doświadczenia uważam, że wyszukiwarka uwzględnia zarówno conjuncts, to:mei, powiedzmy, -to:com. Łatwo to sprawdzić, wchodząc to:me -to:comw pasek wyszukiwania i stwierdzając, że nic nie zostało wysłane na Twój adres gmail.com.

Z pytania, które podałem powyżej, wiemy, że musisz wyszukiwać tokeny; np. domeny najwyższego poziomu, takie jak .com i .org. Ale wiemy, że nie możemy tego zrobić

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

Nawiasem mówiąc, nie próbuj umieszczać WSZYSTKICH domen najwyższego poziomu, ponieważ wyszukiwanie zostanie odrzucone na długość. Mam powyższą listę z tego postu na blogu o popularnych TLD .

Jest jeszcze jedna sprawa do rozwiązania, a mianowicie puste to:pole. Moim zadaniem is:importantjest ograniczenie ich włamań. Gmail narzekał, gdy próbowałem utworzyć filtr z tą flagą, ale poprawnie odfiltrował do mnie nowy (ważny) e-mail.

Tak więc dochodzimy do mojej odpowiedzi, gdzie moimi własnymi domenami najwyższego poziomu są .com i .uk (.ac.uk, ale .uk sam w sobie jest tokenem):

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)

Wymusza to następujące dwie właściwości: 1. Wiadomości e-mail do wszystkich osób z wymienioną domeną inną niż twoja są odrzucane 2. Jeśli wiadomość e-mail zawiera jedną z twoich domen, musi być (przynajmniej) dla ciebie.

W podobny sposób możesz dodać określone adresy e-mail, które zwykle otrzymujesz razem z Tobą, dodając coś takiego -<coworker@yourdomain.com>


4

W Topolu użyj me -*. Można to również rozbić na innych polach za pomocą to:me to:-*.

Oto wątek na forum pomocy Google.


Czy masz przypadkiem link do dokumentacji tej funkcji?
Sensowny

@Senseful, Niestety nie. To jest coś, czego próbowałem. Poszukałem trochę i znalazłem link, który jest nieco pomocny. Edytowałem mój post, aby go uwzględnić.
Rebecca Chernoff

1
Dostaję to:meczęść, ale nie wygląda na to, że -*część coś robi (tzn. Uzyskuję te same wyniki z nią i bez). Czy to pokazuje różne wyniki dla Ciebie?
Sensowny

Uważam, że drugim przykładem powinien być to:me -to:*. Jednak wyszukiwanie nie wyklucza wiadomości wysłanych na listę adresów.
dgw

1
to:me to:-*i to:me -to:*wydają się dawać te same wyniki.
Rebecca Chernoff

4

Spróbuj zastąpić -*kilkoma typowymi adresami e-mail z dużej listy e-maili. coś takiego może działaćto:(me -*@aol.com)


1
Zestaw niestandardowych filtrów pomógł mi usunąć ogólny e-mail. Jednak wydaje się, że -*@aol.com już nie działa.
Josiah Yoder


0

Ponieważ mówimy o Gmailu ...

Używam mniej znanej funkcji Gmaila w połączeniu z filtrem, aby to osiągnąć:

Cechą jest to , że Gmail (osobiste) obsługuje dowolną liczbę .w adresie.

Więc jeśli mój adres e- johndoe@gmail.commail wysyła następnie pocztę na wszystkie poniższe permutacje (i wiele innych), nadal będą one wysyłane dojohndoe@gmail.com

na przykład

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

Masz pomysł.


Twoja prośba:

Chcę utworzyć filtr dla wszystkich wiadomości e-mail wysyłanych przeze mnie tylko do mnie.

Aby to osiągnąć, przesyłam wszystkie „notatki” do permutacji, o której wiem, że nikt inny nie używa. Na przykładjohn__doe@gmail.com

Filtr, który skonfigurowałem, jest potem bardzo prosty

  To:john__doe@gmail.com

Uwaga: tej sztuczki używam również do filtrowania wiadomości e-mail podczas rejestracji w wątpliwych witrynach poprzez rejestrację za pomocą permutacji, którą mogę filtrować bezpośrednio do kosza

Z bloga zauważysz, że podobna funkcja Gmaila jest prostsza. Mógłbym użyć `johndoe+note@gmail.com ', a teraz filtr jest oczywisty i łatwiejszy do zapamiętania.

Podsumowując:

  1. wyślij te notatki do określonego aliasu johndoe+note@gmail.com
  2. utwórz to:filtry dla tych specjalnych permutacji aliasów

0

Moje rozwiązanie:

  1. utwórz skrypt Google w projekcie, używając klas Gmaila ( https://developers.google.com/apps-script/reference/gmail/, aby uzyskać wiadomości e-mail. Iteruj przez GmailThreads i sprawdź adresy e-mail getTo ()
  2. Sprawdź, czy jest to tylko jeden adresat i czy to Twój adres e-mail
  3. Jeśli tak, oznacz tę wiadomość specjalną etykietą (użytkownika). Użyj addLabel () w klasie GmailThread
  4. uruchamiaj skrypt okresowo - powiedzmy raz na godzinę
  5. filtruj wiadomości w skrzynce odbiorczej według specjalnej etykiety ustawionej w skrypcie. Bingo!

Zaimplementowałem to, patrz moja odpowiedź.
thdox

0

To proste......

utwórz taki filtr, kliknij strzałkę, aby wyświetlić zaawansowane opcje wyszukiwania

Pokaż opcje wyszukiwania

Ujawnisz zaawansowane funkcje wyszukiwania, wpisz: myaddress@gmail.com w polu „zawiera słowa” i kliknij „utwórz filtr za pomocą tego wyszukiwania”. Po przejściu do następnego ekranu musisz utworzyć etykietę

przykład, gdzie idzie filtr

postępuj zgodnie z instrukcjami i to wszystko.


Lub możesz po prostu wpisać swój adres e-mail w polu z, problem polega na tym, że wszyscy myślą w niewłaściwy sposób, nie używasz filtra do: musisz użyć od:
Peter

1
Czy nie znajdzie to wszystkich wiadomości wysłanych z „myaddress@gmail.com”? Pytanie dotyczyło tylko znalezienia wiadomości wysłanych z adresu „od: mójadres@gmail.com” do „od: mójadres@gmail.com”.


0

Wdrożyłem rozwiązanie w Google App Script. Zasadniczo jest to bardzo zbliżone do rozwiązania zaproponowanego przez Christiana Krügera.

Warunkiem jest stworzenie etykiety „tylko” (mógłbym to zrobić programowo, ale dla czytelności nie umieściłem jej poniżej).

Oto kod skryptu aplikacji Google:

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);
  }
}

Następnie utworzyłem wyzwalacz do wykonywania powyższego kodu co 5 minut.


-1

Myślę, że powinien on działać z filtrem poniżej w polu „Zawiera słowo” poniżej wiersza. Przetestowałem tę wysyłającą pocztę z innego identyfikatora poczty, a teraz umieszczam to samo w filtrze na żywo, aby sprawdzić, czy wszystko działa poprawnie.

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

-2

Zrezygnowałem z filtrów, ale to działa:

  • Wybierz wysłaną pocztę.

  • W polu wyszukiwania wpisz to: me.


-3
to:me AND from:me 

Działa bardzo dobrze


3
Spowoduje to również wyświetlenie wiadomości e-mail wysłanej do mnie i 3 innych osób. Nie ograniczy wyników do wiadomości e-mail wysyłanych tylko do mnie. Dzięki w jakikolwiek sposób.
Andrew Warner,

-3

Można to zrobić za pomocą -> Do: ja jest: ważne gdzie To jest pole, znajdziesz je w ustawieniach podczas tworzenia nowego filtra . Brak nawiasów, nic mi nie pisze : ważne w polu Do. (Zignoruj ​​błąd i kontynuuj)


To nie dotyczy pytania.
Folk

-3

to:Zamiast tego użyj pełnego adresu, to:mea uzyskasz lepsze wyniki.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.