SADECE belirtilen etikete ait e-postaları arayın


14

Yalnızca belirli bir etikete ait olan ve başka hiçbir etikete ait olmayan e-postaları nasıl ararım?


ne yazık ki gerçekten berbat özel bir bayrak yoktur .. özellikle ben etiketinde olan tüm e-postaları bulmak istiyorum: web ve SADECE bu etikette ... -label: other_label -label eklemenin yanında şu anda bunu yapmanın böyle bir yolu yok another_label ve liste uzayıp gidiyor ... aranızdaki bilgisayar korsanları için - evet, etiketlerinizin düz bir listesini alın ve ihtiyacınız olan komutu oluşturmak için basit bir komut dosyası yazın ...
Nir Pengas

Yanıtlar:


9

Belirli bir etikete ait e-postaları,

label:mylabel <include search terms here>

sözdizimini kullanırsanız ve iletileri kullanarak

-label:mylabel <include search terms here>

sözdizimi.

Böylece istediğiniz her ikisinin bir kombinasyonu kullanılarak gerçekleştirilebilir. Aradığınız etiket hariç, tanımladığınız tüm etiketler için "-label: mylabel" içeren bir arama dizesi oluşturmanız gerekir:

label:thisisthelabelimlookingfor -label:label1 -label:label2 ... <include search terms here>

3
evet aynı satırları düşünüyordum, ama belki de daha az yazarak daha iyi bir yol olduğunu düşündüm. Tanımlı yaklaşık 100
etiketim var

tüm etiketlerimin basit bir düz metin listesini alabilir miyim?
Midhat

@Midhat: Güzel soru. Hesabınıza imap kullanarak erişebilir ve yığın yığını akışı sorusunun yanıtında gösterildiği gibi tüm etiketlerinizin bir listesini alabilirsiniz . Ama yine de daha iyi yollar olabilir.
fretje

Düz metin etiketi listemi Çevrimdışı Gmail seçeneklerinden aldım. virgülle ayrılmış tüm etiketleri listeler.
Midhat

Ayrıca -label operatörü benim için çalışmadı
Midhat

2

Dünyanın en iyi yolu değil, yerleşik etiketleri kendi yararınıza kullanın. Bu, Gmail'in Sosyal, Güncellemeler, Promosyonlar veya Forumlar gibi etiketlerini önemsediğinizi varsayar. Bu etiketler KULLANICI ETİKETLERİ olarak değerlendirilmez (Örnek kullanıcı etiketim: Foo)

  1. Tüm Postalar'a gidin - Tüm Postalar'ı seçin ve ardından 'Tüm Postalardaki Tüm XXX Mesajlarını Seç'i seçin (sahip olduğunuz her e-posta parçasına uygulayın)
  2. GMail Etiketlerinden birinin seçimini kaldırmak için etiket menüsünü kullanın (yukarıda). Genellikle Promosyonları kullanırım.
  3. aramak istediğiniz etikete gidin (Foo)
  4. Tümünü ve ardından '(Foo)' daki tüm XXX Mesajlarını seç '
  5. etiket menüsünü kullanarak adım 2'den (Promosyonlar) temizlenen GMail Etiketi'ni seçin ve geçerli etiketin seçimini kaldırın (Foo)
  6. artık tüm (Foo) etiketli mesajlarınız var, etikete değiştirildi (Promosyonlar) - kullanıcı etiketi DEĞİL bir etiket
  7. (Promosyonlar) 'a gidin - aramaya ekleyin:' has: nouserlabels '
  8. şimdi SADECE (Foo) olarak etiketlenmiş e-postaların bir listesi var
  9. (Promosyonlar) 'a gidin - Tümünü ve ardından' (Promosyonlar) 'daki tüm XXX Mesajlarını seç'
  10. tüm iletilere (Foo) eklemek için etiket menüsünü kullanın. Her şey normale döndü

0

Gmail'deki iletileri filtrelerken, varsayılan olarak ileti dizisi görünümünde yapılandırılır. İleti dizisi görünümü ayar grubu, aynı konuya sahip e-postaları tek bir ileti dizisi mesajı ile birlikte gruplar.

Bu nedenle, filtrelenmiş mesajları seçerken veya mesajlarda gezinirken, mesajlarda belirttiğiniz kriterlerle ilgili olmayan birden fazla etiket göreceksiniz.

Hangi olarak görüntülenir:

Subject: Hello World (2) <label:a> <label:b>
    Message 1 <label:a>
    Message 2 <label:b>

Bunu düzeltmek için Settings -> General -> Conversation viewSeç'e gidin Conversation View Offve ardından Değişiklikleri Kaydet'i tıklayın. Sayfa yenilendiğinde, tüm ileti dizileri ayrı ayrı iletilere bölünür.

Şimdi şöyle gösterilecek:

Subject: Hello World <label:a>
Subject: Hello World <label:b>

Çoğu durumda, bu iletileri tek bir etikete göre filtrelemek için yeterli olmalıdır.

Bunun, iletilen grupların çözülmesini ve e-postaları tek tek iletilere yanıtlamanın olumsuz etkisi vardır.

Ancak, konuşma görünümü yeniden etkinleştirildiğinde, ayar konuşma gruplarını kaybetmeden serbestçe değiştirilebilir.


Filtrelerle arama yapmaya gelince; sorunlardan biri, değerler bağlamında AND / OR değiştiricileri.

  • Bir değer grubu içinde VEYA belirtmek için süslü parantez kullanırsınız: {a b}
    • İçin çevirir: a OR b.
  • Bir değer grubu içinde AND belirtmek için parantez kullanırsınız (a b)
    • İçin çevirir: a AND b.
  • Bir değerde NOT operatörü belirtmek için eksi simgesini kullanırsınız -a
    • İçin çevirir: NOT a.

Bu, diğer operatörler gibi birlikte size birlikte bunları kullanmak için izin verir label:, from:, to:vb

Gmail'de bulunan operatörlerin ve değiştiricilerin bir listesini web sitelerinde bulabilirsiniz https://support.google.com/mail/answer/7190

Genel bir filtre olarak benzer label:a -label:x -label:yda uyarlanabilir Has label a and does not have label x and y.

Bu, a etiketi olan ve x veya y etiketi bulunmayan iletilerin bulunacağı anlamına gelir:

Found: 
    Subject: Hello World <label:a>
    Subject: Hello World <label:a> <label:x> 
    Subject: Hello World <label:a> <label:y>

Not Found:
    Subject: Hello World <label:a> <label:x> <label:y>

: Etiketlerin bir grup filtrelemek için aşağıdaki gibi bir filtre kullanmak gerekir label:{x y z}etiketlere sahip bu mesajı içerecek şekilde x, yya da z.

: Etiketlerin bir grup hariç tutmak için, böyle bir filtre kullanacak -{label:{a b c}}etiketlere sahip tüm iletileri dışlamak için a, bya da c.

Bu şekilde görünecektir filtreleri birleştirmek için: label:{x y z} -{label:{a b c}}.

Bunun anlamı: Has labels x, y, or z AND does NOT have labels a, b, or c

: Ayrıca gibi ek operatörleriyle DEĞİL gruplaşmalar birleştirebilirsiniz -{label:{a b} from:{domain.com}}çevirirdoes NOT have labels a OR b OR from domain.com

Özel önem; boşluk içeren değerleri ararken, "..."tam eşleşme sağlamak için değeri tırnak işaretleri içine alın. Aksi takdirde, bir şekilde boşluk (lar) dikkate alır ANDya da ORdeğiştirici gruplama içerik (kıvırcık parantez veya parantez kullanımı) bağlı olarak değişebilir.

Şöyle ki: label:{My Label}olmalı label:{"My Label"}.


Bu nedenle, yalnızca tek bir etiket içeren My Labelve başka bir etiket içermeyen iletileri bulmak için orijinal soruyu cevaplamak için şunları kullanırsınız:label:"My Label" -{label:{"label 2" "label 3"}}

Found:
   Subject: Hello World <label:My Label>

Not Found:
   Subject: Hello World <label:label 2>
   Subject: Hello World <label:label 3>
   Subject: Hello World <label:My Label> <label:label 2>
   Subject: Hello World <label:My Label> <label:label 3>
   Subject: Hello World <label:My Label> <label:label 2> <label:label 3>

Ne yazık ki, yalnızca etiketi belirtecek bir operatör olmadığından hariç tutulan tüm etiketleri açıkça tanımlamanız gerekir. Dışlanan etiketleri de içeren iletilerin gruplanmasını önlemek için ileti dizisi görünümünü devre dışı bırakmak isteyeceğinizi unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.