Gmail aramasında boole AND ve NOT operatörleri nasıl kullanılır?


61

Alıcılarda bir adrese sahip postaları bulmaya çalışıyorum, başka bir postaya değil.

Gibi şeyler deniyorum from:address1@gmail.com and not from:address2@gmail.comvefrom:(address1@gmail.com and not address2@gmail.com)

Hiçbiri çalışmıyor ve ben de boole operatörleri hakkında iyi bir yardım sayfası bulamıyorum.

Bir fikri olan var mı?


Aslında, aramanız pek bir anlam ifade etmiyor - birden fazla alıcıdan bir e-posta alamıyorsunuz, bu yüzden form: someone but-not-from: someone elsegerçekten çalışamıyor. Muhtemelen sınırlı bir alıcı grubuna gönderilen e-postaları aramaya çalışıyorsunuzdur.
— Alex

Yanıtlar:


66

Gmail’deki 'veya' işlevi 'VEYA', 'değil' işlevi eksi (-) ile gösterilir. Tam bir cümle belirtmek için tırnak işaretleri ("") de kullanabilirsiniz.

Gönderen Boole operatörleri Gmail yardım sayfasında .


VE VE operatörü? Yalnızca 2 kısıtlama eklemek, bunu varsayılan olarak VE yapar mı?
— Steven Roose

5
AND varsayılandır.
— Asa

3
Varsayılan değerin OR olduğu hissine sahibim çünkü iki kelimeden de birlikte olmadığım için sonuçlar aldım
— logoff

2
Sağlamlık gerçekten harika, ve tüm alt ifadeleri ihmal edebilirsiniz; Sık sık okunmamış e-postaları gönderenlerin listesinde değil :is:unread -{ from:a from:b ... }
— Dan Lugg

"Kesin ifadeleri belirtirken çift tırnak kullanmanız gerektiğini unutmayın . Tek tırnak kullanarak garip sonuçlar elde ettim '.
— Tim Malone

12

Negatif bir kural yapmak için eksi işaretini kullanın. Ayrı kurallar arasında bir boşluk bırakarak da kuralları bir araya getirebilirsiniz.

Örneğin:

from:name@company.com -from:name2@company.com

ya da gibi şeyler yapabilirsiniz

is:unread -in:spam -in:trash

6

İçin değil Google'da kullanmak -şöyle:

from:addres1@gmail.com -address2@gmail.com

1
from: -address@example.com aynı "sohbette" birden fazla mesaj olduğunda benim için çalışmıyor gibi görünüyor. Bu iletilerden BAZI address@example.com adresinden OLMADIĞINDAN, bunun bir eşleşme olduğunu düşünür ve ENTIRE konuşmasını hareket ettirse de, address@example.com adresinden WAS iletilerinden biri bu yüzden tüm konuşmanın gelen kutusunda kalmasını istiyorum ... Gmail, konu / kuruluşun mesaj benzerliğine dayalı olarak konuşmaları gruplandırmaya çalıştığında çok zor! ORİJİNALLER arşivlenmiş olsa bile, bu mesajlara TAMAMLAYICILAR gelen kutumda gösterilseydi ...
— Tyler Rick

4

Bu çalışacak:

from:@company1.com -address2@company1.com

Bu, herhangi bir göndericiden gelen tüm mesajları, birinden company1.comgelenler dışındaki bir klasöre yerleştirir address2@compay1.com.


Bu tam olarak aradığım şeydi ve harika çalışıyor! Neden birisinin seni küçümsemediğinden emin değilim.
— Hexxagonal

3

seçim için bir konu satırında birden fazla kelime öbeğinden kaçınmaya çalışırken:

-("phrase one" OR "phrase two" OR "word1")

Bu en iyi cevap. Bunun gibi parantezlerle birleştirebilirsiniz: -from: (gmail.com VEYA google.com) Bu, gmail.com veya google.com'daki herhangi birinden gelen tüm e-postaları filtreleyecektir
— user643011

1
Bu eşdeğer -{"phrase one" "phrase two" "word1"}mi?
— Marcel Wilson

@MarcelWilson aynı değildir, kelimeler arasında OR olması mantık gereklidir.
— Peter W,

Kafam karıştı o zaman. Kıvrımlı kaşlı ayraçlarımı anladım, içinde bulunan tüm öğeler OR'ed. Parantez bir gruplama olsa da, eğer tüm maddeler OR'ed ise eşdeğer olurlar mı? Yoğun muyum?
— Marcel Wilson

1
@MarcelWilson Çok yakında konuştum - haklısın, kıvrık parantezlere dikkat etmedim. Belgelere göre kaşlı ayraçlar parantez içindeki YA VEYA ihtiyacını değiştirir.
— Peter W,
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.