it-swarm.com.de

Erstellen eines Filters in Google Mail, der mehr als eine Bezeichnung anwendet

Ich verwende Filter seit einiger Zeit in Google Mail, habe mich aber immer gefragt, ob eine solche Funktion verfügbar ist. Ist es möglich, dass ein Google Mail-Filter mehr als ein Label anwendet?

Wie Sie unten sehen können, können Sie auf der Filter-Einrichtungsseite nur eine Bezeichnung auswählen:

alt text

Wenn sich herausstellt, dass es nicht möglich ist, mehr als eine Bezeichnung anzugeben, muss ich wahrscheinlich nur doppelte Filter erstellen.

40
Maxim Zaslavsky

Nein, dazu gibt es keine Möglichkeit.

Sie können jedoch die Funktion zum Importieren/Exportieren von Filtern in Google Mail verwenden, um eine Regel zu klonen und dann die angewendete Bezeichnung zu ändern.

  1. Erstellen Sie Ihren Filter
  2. Gehen Sie zu Einstellungen> Filter
  3. Aktivieren Sie das Kontrollkästchen neben Ihrem neuen Filter
  4. Klicken Sie unten auf Export. Dadurch wird eine XML-Datei mit dem Namen mailFilters.xml erstellt.
  5. Sie sollten eine Datei haben, die so aussieht:


<?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>[email protected]</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='[email protected]'/>
        <apps:property name='label' value='the_label'/>
    </entry>
</feed>

Alles, was Sie tun müssen, ist, diese XML-Datei sorgfältig in einem Editor zu bearbeiten, der mit Klartext intelligent umgehen kann.

Kopieren Sie den Code aus <entry> und fügen Sie ihn unmittelbar nach dem ersten ein. Ich habe die Abschnitte <id> und <updated> entfernt und sie haben immer noch funktioniert. Kopieren Sie und fügen Sie noch einige Male ein, und Sie haben das gewünschte Ergebnis.

Das hat bei mir funktioniert:

<?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>[email protected]</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='[email protected]'/>
        <apps:property name='label' value='the_label'/>
    </entry>
    <entry>
        <category term='filter'></category>
        <title>Mail Filter</title>
        <content></content>
        <apps:property name='from' value='[email protected]'/>
        <apps:property name='label' value='another_label'/>
    </entry>
</feed>

Speichern Sie Ihre Datei und klicken Sie dann auf Import filters auf derselben Seite Einstellungen> Filter . Sie können dann auswählen, welche der enthaltenen Filter Sie verwenden möchten hinzufügen.

28
artlung

Der Beitrag von artlung hat die richtige Idee (der einfachste Weg, dies zu tun, besteht darin, die Filter als XML zu bearbeiten), aber der XML-Code, den er veröffentlicht, entspricht nicht den Anforderungen des ursprünglichen Posters. Das Originalposter verlangte nach einem einzigen Filter, auf den zwei verschiedene Bezeichnungen angewendet wurden. Das heißt, das ursprüngliche Poster wollte zwei Labels auf dieselbe E-Mail-Nachricht anwenden, die durch dieselben Kriterien gekennzeichnet sind. (Diese Anforderung ist in seinem Screenshot enthalten, in dem die Einschränkung "ein Label" in Google Mail angezeigt wird, nachdem Sie eine Reihe von Filterkriterien ausgewählt haben. Dies ist auch das, was ich heute benötigt habe.) Der Beitrag von artlung gilt the_label für Nachrichten von [email protected] und another_label zu Nachrichten von [email protected]. Mit anderen Worten, es wird ein Label auf Nachrichten von einer Person und ein anderes Label auf Nachrichten von einer anderen Person angewendet. Es ist wirklich erforderlich, beide Bezeichnungen auf Nachrichten derselben Person anzuwenden.

Sie könnten denken, dass Code wie dieser funktionieren würde:

<entry>
    <category term='filter'></category>
    <title>Mail Filter</title>
    <content></content>
    <apps:property name='from' value='[email protected]'/>
    <apps:property name='label' value='the_label'/>
    <apps:property name='label' value='another_label'/>
</entry>

Aber du würdest dich irren. Wenn Sie XML wie oben beschrieben in Google Mail importieren, wird die erste Labelzuweisung (the_label) stillschweigend gelöscht, und Sie erhalten einen Filter, der nur another_label zuweist. Sie müssen tun, wie es Artlung vorschlägt, und zwei separate Blöcke haben. Um den beabsichtigten Effekt zu erzielen, müssten die beiden Blöcke jedoch denselben Auslöser haben (Übereinstimmungskriterium):

<entry>
    <category term='filter'></category>
    <title>Mail Filter</title>
    <content></content>
    <apps:property name='from' value='[email protected]'/>
    <apps:property name='label' value='the_label'/>
</entry>
<entry>
    <category term='filter'></category>
    <title>Mail Filter</title>
    <content></content>
    <apps:property name='from' value='[email protected]'/>
    <apps:property name='label' value='another_label'/>
</entry>

Vielleicht ist dies offensichtlich und implizit in der Antwort von Artlung. Die wichtigste neue Information, die ich hinzufüge, ist, dass die Lösung "Zwei Labels in einem Filter" nicht funktioniert, auch in XML. Ich habe es getestet, und wie ich bemerkt habe, bekommst du nur das zweite Etikett. Ich hätte dies als Kommentar gepostet, aber ich habe nicht den Repräsentanten.

13
Aarre Laakso

Demnach ist Google Groups-Beitrag Folgendes nicht möglich:

Leider kann ein Filter nur eine einzige Beschriftung anwenden. Wenn Sie mehrere Filter anwenden möchten, müssen Sie mehrere Filter mit denselben Suchkriterien erstellen.

13
Raleigh Buckner