Sadece benim tarafımdan gönderilen tüm e-postalar için bir filtre oluşturmak istiyorum.
Bunu yapıyorum çünkü hatırlamak istediğim bir notum olduğunda kendime gönderirim. Tüm notları etiketlemek istiyorum, böylece kolayca bulabilirim.
Sadece benim tarafımdan gönderilen tüm e-postalar için bir filtre oluşturmak istiyorum.
Bunu yapıyorum çünkü hatırlamak istediğim bir notum olduğunda kendime gönderirim. Tüm notları etiketlemek istiyorum, böylece kolayca bulabilirim.
Yanıtlar:
Bir e- posta listesine değil, yalnızca size gönderilen e-postaları aramak için , örneğin, arama kutusuna aşağıdakileri eklemeniz gerekir (ve sonra bu aramayı kullanarak bir filtre oluşturabilirsiniz; genişletilmiş arama kutusunda bir bağlantı vardır. "Filtre oluştur >>" veya başka bir şey söylüyor):
To:me AND -*
Bu, "bana" (bu sensin) gönderilen e-postayı arayacak ve diğerlerini (siz de dahil) (bu *
), ancak ilk kısım (yani To:me
) geçersiz kılacak anlamına gelir.
Bu yeni cevap, diğer alıcılardan birinin, normal ve sizinkilerden farklı olan bir üst düzey etki alanına sahip olması durumunda işe yarar.
Aaron'un cevabı iki nedenden dolayı işe yaramadı gibi görünüyor. Bunlardan ilki, google’ın gmail’de joker karakterler kullanmamasıdır ( Gmail’de joker karakter araması ). İkinci neden olduğunu, deneyimlerinden, ben arama İKİ conjuncts dikkate bulmak, to:me
derler ve -to:com
. to:me -to:com
Arama çubuğuna girerek ve gmail.com adresinize gönderilen hiçbir şeyin bulunmadığını bulmak kolaydır .
Yukarıda bağlantı kurduğum sorudan, belirteçleri aramanız gerektiğini biliyoruz; örneğin .com ve .org gibi üst düzey alanlar. Ama biz yapamayız biliyoruz
to:me to:(-com -org -edu -gov -uk -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)
Bir yana, arama uzunluğu reddedileceğinden, TÜM üst düzey alan adlarını girmeyi denemeyin. Yaygın TLD'ler hakkında Bu blog yazısından yukarıdaki listeyi aldım .
Başa çıkmak için bir şey daha var, ve bu boş to:
alan. Benim is:important
uğraşmam bunların izinsiz girişini sınırlamak için kullanmak . Gmail, bu bayrakla bir filtre oluşturmaya çalıştığımda şikayet etti, ancak bana (yeni) bir e-postayı uygun şekilde filtreledi.
Böylece, kendi üst düzey etki alanlarımın .com ve .uk (.ac.uk, ama.
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)
Bu, aşağıdaki iki özelliği zorlar: 1. Listelenen etki alanı sizinkinden farklı olan herkese e-postalar reddedilir 2. Bir e-posta, etki alanlarınızdan birine sahipse, sizin için (en azından) olması gerekir.
Benzer şekilde, sizinle birlikte sıkça e-posta aldığınız belirli e-posta adreslerini, -<coworker@yourdomain.com>
Alanda To
kullanın me -*
. Bu diğer alanlarda da kırılabilir to:me to:-*
.
İşte bu parçacığı Google'ın yardım forumunda ..
to:me
, ancak -*
parça hiçbir şey yapmıyor gibi gözüküyor (yani aynı ve onsuz aynı sonuçları alıyorum). Sizin için farklı sonuçlar gösteriyor mu?
to:me -to:*
. Ancak, arama bir adres listesine gönderilen mesajları dışlamaz.
to:me to:-*
ve to:me -to:*
bana aynı sonuçları veriyor gibi görünüyor.
-*
Ağır e-posta gönderenler listesindeki birkaç ortak e-posta adresiyle değiştirmeyi deneyin . böyle bir şey işe yarayabilirto:(me -*@aol.com)
Filtreyi oluştururken, e-posta adresinizi koyabilirsiniz gelen alan ve içinde hiç alanda. Bunu yeni denedim ve yalnızca kendime gönderdiğim e-postaları içeriyor.
Gmail’in arama konusundaki yardımından bazıları (biraz ilgisiz): http://mail.google.com/support/bin/answer.py?hl=tr&answer=6593
Gmail’den bahsettiğimizden beri ...
Bunu gerçekleştirmek için Gmail’in daha az bilinen bir özelliğini bir filtreyle birlikte kullanıyorum:
Buradaki özellik Gmail’in (kişisel) .
adresteki herhangi bir sayıyı desteklemesidir .
E-posta adresim o johndoe@gmail.com
zaman aşağıdaki izinlerin tümüne posta gönderiyorsa (ve daha pek çoğu) yine de gidecekjohndoe@gmail.com
Örneğin
john.doe@gmail.com
j.ohndoes@gmail.com
john......doe@gmail.com
j.o.h.n.d.o.e@gmail.com
Kaptın bu işi.
İsteğin:
Sadece benim tarafımdan gönderilen tüm e-postalar için bir filtre oluşturmak istiyorum.
Bunu başarmak için, tüm bu "notları" başka kimsenin kullanmadığı bir permütasyona gönderiyorum. Örneğinjohn__doe@gmail.com
Ayarladığım filtre bundan sonra çok basit
To:john__doe@gmail.com
Not: Ayrıca, bu numarayı, sorgulanan sitelere kaydolurken e-postaya filtre uygulamak için izin vererek kaydolarak doğrudan çöp kutusuna filtre uygulayabiliyorum
Blogdan, daha basit bir şekilde benzer bir Gmail özelliği bulunduğunu not edersiniz. 'Johndoe+note@gmail.com' adresini kullanabilirim ve şimdi filtrenin anlaşılması kolay ve kolaydır.
Sonuç olarak:
johndoe+note@gmail.com
to:
bu özel takma isim izinleri için filtreler oluşturunÇözümüm:
basit......
böyle bir filtre oluşturun, gelişmiş arama seçenekleri için oka tıklayın
Gelişmiş arama özelliklerini göreceksiniz, şunu yazın: "kelimeleri içerir" alanına myaddress@gmail.com yazın ve "bu arama ile filtre oluştur" u tıklayın. Bir sonraki ekrana geçtiğinizde bir etiket oluşturmanız gerekecektir.
istemleri takip et ve bunu.
Bu basit çözümü deneyin:
to:me -{cc:me}
Google App Script’te bir çözüm uyguladım. Temel olarak, @ Christian Krüger tarafından önerilen çözüme çok yakın.
Ön koşul, “tek başına” etiketini oluşturmaktır (programlı olarak yapabilirdim, ancak okunabilirlik için aşağıya koymadım).
İşte Google App Script kodu:
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);
}
}
Daha sonra yukarıdaki kodu her 5 dakikada bir çalıştırmak için bir tetikleyici oluşturdum.
Alt satırında "sözcüğü içerir" altındaki filtre ile çalışması gerektiğini düşünüyorum. Bu postaları diğer posta numaralarından test ettim ve şimdi her şeyin yolunda olup olmadığını kontrol etmek için aynı şeyi canlı filtreye koyuyorum.
to:yourmailid@domain.com -{cc:yourmailid@domain.com}
to:me AND from:me
Çok iyi çalışıyor.