Wie kann ich einen Google Mail-Filter einrichten, der "nur an mich" gesendete E-Mails findet?


43

Ich möchte einen Filter für alle von mir nur an mich gesendeten E-Mails erstellen.

Ich mache das, weil ich eine Notiz, an die ich mich erinnern möchte, an mich selbst sende. Ich möchte all diese Notizen beschriften, damit ich sie leicht finden kann.

Antworten:


26

Um beispielsweise nach E-Mails zu suchen, die nur an Sie und nicht an eine Mailingliste gesendet wurden , müssen Sie Folgendes zum Suchfeld hinzufügen (und dann können Sie mithilfe dieser Suche einen Filter erstellen; im erweiterten Suchfeld befindet sich ein Link, der Folgendes enthält: sagt "Filter erstellen >>" oder so):

To:me AND -*

Dies bedeutet, dass nach E-Mails gesucht wird, die an "mich" (das sind Sie) und nicht an alle anderen (einschließlich Sie) (das sind Sie) gesendet werden. *Der erste Teil (dh To:me) setzt dies jedoch außer Kraft.


13
Funktioniert das nicht mehr?
verrückt nach natty

5

Diese neue Antwort funktioniert, wenn einer der anderen Empfänger eine gemeinsame Domäne der obersten Ebene hat, die sich von Ihrer unterscheidet.

Aarons Antwort scheint aus zwei Gründen nicht zu funktionieren. Das erste ist, dass Google keine Platzhalter in Google Mail implementiert ( Platzhaltersuche in Google Mail ). Der zweite Grund ist , dass aus Erfahrung, finde ich die Suche BEIDEN Konjunkten hält, to:meund, sagt -to:com. Es ist einfach zu überprüfen, indem Sie to:me -to:comin die Suchleiste eingeben und feststellen, dass nichts an Ihre gmail.com-Adresse gesendet wurde.

Aus der Frage, die ich oben verlinkt habe, wissen wir, dass Sie Token suchen müssen. zB Top Level Domains wie .com und .org. Aber wir wissen, dass wir es nicht einfach tun können

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

Versuchen Sie außerdem nicht, ALLE Top-Level-Domains einzutragen, da die Suche in der Länge abgelehnt wird. Ich habe die obige Liste von diesem Blog-Beitrag über häufige TLDs erhalten .

Es gibt noch eine Sache zu erledigen, und das ist das leere to:Feld. Meine Aufgabe ist es is:important, das Eindringen dieser zu begrenzen. Google Mail hat sich beschwert, als ich versucht habe, einen Filter mit dieser Markierung zu erstellen, aber eine neue (wichtige) E-Mail wurde ordnungsgemäß gefiltert.

Also kommen wir zu meiner Antwort, wo meine eigenen Top-Level-Domains .com und .uk sind (.ac.uk, aber die .uk ist ein Token für sich):

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)

Dadurch werden die folgenden zwei Eigenschaften erzwungen: 1. E-Mails an Personen mit einer anderen als Ihrer aufgelisteten Domain werden abgelehnt. 2. Wenn eine E-Mail eine Ihrer Domains hat, muss sie (zumindest) an Sie gerichtet sein.

In ähnlicher Weise können Sie bestimmte E-Mail-Adressen hinzufügen, die Sie normalerweise zusammen mit Ihnen erhalten, indem Sie etwas wie hinzufügen -<coworker@yourdomain.com>


4

ToVerwenden Sie im Feld me -*. Dies könnte auch in den anderen Bereichen mit ausgebrochen werden to:me to:-*.

Hier ist ein Thread im Google-Hilfeforum.


Haben Sie zufällig einen Link zur Dokumentation dieser Funktion?
Sinnvolle

@Senseful, leider nicht. Ich habe es nur versucht. Ich habe ein bisschen gesucht und einen Link gefunden, der etwas hilfreich ist. Bearbeitet meinen Beitrag, um ihn einzuschließen.
Rebecca Chernoff

1
Ich verstehe das to:meTeil, aber es scheint, dass das -*Teil nichts tut (dh ich erhalte die gleichen Ergebnisse mit und ohne es). Zeigt es unterschiedliche Ergebnisse für Sie?
Sinnvolle

Ich glaube, das zweite Beispiel sollte sein to:me -to:*. Die Suche scheint jedoch keine Nachrichten auszuschließen, die an eine Liste von Adressen gesendet wurden.
dgw

1
to:me to:-*und to:me -to:*scheinen mir die gleichen Ergebnisse zu geben.
Rebecca Chernoff

4

Versuchen Sie, -*durch ein paar häufig verwendete E-Mail-Adressen in der Liste der E-Mail-Empfänger zu ersetzen. so etwas könnte funktionierento:(me -*@aol.com)


1
Mithilfe einer Reihe von benutzerdefinierten Filtern konnte ich die generische E-Mail entfernen. -*@Aol.com scheint jedoch nicht mehr zu funktionieren.
Josiah Yoder

2

Wenn Sie die Filter erstellen, können setzen Sie Ihre E - Mail - Adresse in dem von Feld und in dem zu Feld. Ich habe es gerade versucht und es enthält nur E-Mails, die ich an mich selbst gesendet habe.

Hier finden Sie einige hilfreiche Informationen zur Google Mail-Suche (nicht relevant): http://mail.google.com/support/bin/answer.py?hl=de&answer=6593


2
Das passt auch zu Mails, die Sie an sich selbst und an eine andere Person gesendet haben, was der OP nicht wollte.
Vaddadi Kartick

0

Da wir über Google Mail sprechen ...

Ich verwende eine weniger bekannte Funktion von Google Mail in Kombination mit einem Filter, um dies zu erreichen:

Die Funktion ist, dass Google Mail (persönlich) eine beliebige Anzahl von .in der Adresse unterstützt.

Wenn meine E-Mail-Adresse johndoe@gmail.comdann eine E- Mail an alle folgenden Permutationen (und viele weitere) sendet, wird diese weiterhin an gesendetjohndoe@gmail.com

z.B

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

Du hast die Idee.


Ihre Anfrage:

Ich möchte einen Filter für alle von mir nur an mich gesendeten E-Mails erstellen.

Um dies zu erreichen, sende ich all diese "Notizen" an eine Permutation, von der ich weiß, dass sie von niemand anderem verwendet wird. Z.Bjohn__doe@gmail.com

Der Filter, den ich eingerichtet habe, ist danach sehr einfach

  To:john__doe@gmail.com

Hinweis: Mit diesem Trick kann ich auch E-Mails filtern, wenn ich mich für fragwürdige Websites anmelde, indem ich mich mit einer Permutation anmelde, die ich direkt in den Papierkorb filtern kann

Sie werden im Blog feststellen, dass es eine ähnliche Google Mail-Funktion gibt, die einfacher ist. Ich könnte `johndoe+note@gmail.com 'benutzen und jetzt ist der Filter offensichtlich und leichter zu merken.

Um zusammenzufassen:

  1. Senden Sie diese Notizen an einen bestimmten Alias johndoe+note@gmail.com
  2. Erstellen Sie to:Filter für diese speziellen Alias-Permutationen

0

Meine Lösung:

  1. Erstellen Sie in einem Projekt ein Google-Skript, und verwenden Sie dabei die Google Mail-Klassen ( https://developers.google.com/apps-script/reference/gmail/) , um die E-Mails abzurufen. Durchlaufen Sie GmailThreads und suchen Sie nach den E-Mail-Adressen getTo ()
  2. Überprüfen Sie, ob dies nur ein Empfänger ist und ob es sich um Ihre E-Mail-Adresse handelt
  3. Wenn ja, kennzeichnen Sie diese Mail mit einem speziellen (Benutzer-) Etikett. Verwenden Sie addLabel () in der GmailThread-Klasse
  4. Führen Sie das Skript regelmäßig aus - sagen wir einmal pro Stunde
  5. Filtern Sie Ihre Posteingangs-Mails nach der im Skript festgelegten speziellen Bezeichnung. Bingo!

Ich habe dies umgesetzt, siehe meine Antwort.
thdox

0

Es ist einfach......

Um einen solchen Filter zu erstellen, klicken Sie auf den Pfeil, um die erweiterten Suchoptionen aufzurufen

Suchoptionen anzeigen

Die erweiterten Suchfunktionen werden angezeigt. Geben Sie Folgendes in das Feld "Enthält die Wörter" ein: myaddress@gmail.com und klicken Sie auf "Filter mit dieser Suche erstellen". Sie müssen ein Etikett erstellen, wenn Sie zum nächsten Bildschirm wechseln

Beispiel dafür, wo der Filter hingeht

Folgen Sie den Anweisungen und das wars.


Oder Sie können einfach Ihre E-Mail-Adresse in das Feld von eingeben. Das Problem hierbei ist, dass jeder falsch denkt. Sie machen den Filter nicht mit bis: Sie müssen verwenden von:
Peter

1
Würde dies nicht alle von "myaddress@gmail.com" gesendeten Nachrichten finden? Bei der Frage ging es nur darum, die Nachrichten zu finden, die von "from: myaddress@gmail.com" an "from: myaddress@gmail.com" gesendet wurden.


0

Ich habe eine Lösung in Google App Script implementiert. Grundsätzlich kommt dies der von @Christian Krüger vorgeschlagenen Lösung sehr nahe.

Voraussetzung ist, dass das Label 'meonly' erstellt wird (ich hätte es programmatisch machen können, aber aus Gründen der Lesbarkeit habe ich es nicht unten angegeben).

Hier ist der Google App Script Code:

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

Ich habe dann einen Trigger erstellt, um den obigen Code alle 5 Minuten auszuführen.


-1

Ich denke, es sollte funktionieren mit unter Filter in "Beinhaltet das Wort" unter der Zeile. Ich habe dieses Senden von E-Mails von einer anderen E-Mail-ID aus getestet und setze jetzt dasselbe in den Live-Filter, um zu überprüfen, ob alles einwandfrei funktioniert.

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

-2

Ich habe auf Filter verzichtet, aber das funktioniert:

  • Wählen Sie Ihre gesendete Mail aus.

  • Geben Sie im Suchfeld Folgendes ein to: me.


-3
to:me AND from:me 

Funktioniert sehr gut


3
Daraufhin werden auch E-Mails angezeigt, die an mich und 3 andere Personen gesendet wurden. Die Ergebnisse werden nicht auf E-Mails beschränkt, die nur an mich gesendet werden. Danke trotzdem.
Andrew Warner

-3

Verwenden Sie dazu -> An: Ich bin: wichtig, wobei An ein Feld ist, das Sie in den Einstellungen finden, während Sie einen neuen Filter erstellen . Keine eckigen Klammern, nichts, was mir einfach zu schreiben ist: wichtig im Feld "An". (Fehler ignorieren und fortfahren)


Dies spricht die Frage nicht an.
Folk

-3

Verwenden Sie to:stattdessen Ihre vollständige Adresse hinterher to:meund Sie erhalten bessere Ergebnisse.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.