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.