Kaynak: Filtre
Gmail filtreleri için kaynak tanımı. Filtreler, e-posta ileti dizisinin tamamı yerine belirli iletilere uygulanır.
JSON gösterimi |
---|
{ "id": string, "criteria": { object ( |
Alanlar | |
---|---|
id |
Filtrenin sunucu tarafından atanan kimliği. |
criteria |
Filtre için eşleşme ölçütü. |
action |
Filtrenin gerçekleştirdiği işlem. |
Ölçütler
Mesaj eşleşme ölçütleri.
JSON gösterimi |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Alanlar | |
---|---|
from |
Gönderenin görünen adı veya e-posta adresi. |
to |
Alıcının görünen adı veya e-posta adresi. "Alıcı", "cc" ve "bcc"deki alıcıları içerir başlık alanları. E-posta adresinin yerel kısmını kullanabilirsiniz. Örneğin, "example" ve "örnek@" her ikisi de "örnek@gmail.com" ile eşleşir. Bu alan büyük/küçük harfe duyarlı değildir. |
subject |
İletinin konusunda, büyük/küçük harfe duyarlı olmayan kelime öbeği bulundu. Sondaki ve baştaki boşluklar kırpılır ve bitişik alanlar daraltılır. |
query |
Yalnızca belirtilen sorguyla eşleşen iletileri döndürür. Gmail arama kutusuyla aynı sorgu biçimini destekler. Örneğin, |
negatedQuery |
Yalnızca belirtilen sorguyla eşleşmeyen iletileri döndürür. Gmail arama kutusuyla aynı sorgu biçimini destekler. Örneğin, |
hasAttachment |
Mesajda ek olup olmadığı. |
excludeChats |
Yanıtın sohbetleri hariç tutup tutmayacağı. |
size |
Tüm üstbilgiler ve ekler dahil olmak üzere RFC822 iletisinin tamamının bayt cinsinden boyutu. |
sizeComparison |
Bayt cinsinden ileti boyutunun, boyut alanına göre nasıl olması gerektiği. |
SizeComparison
Boyut alanının ileti boyutuyla nasıl karşılaştırılacağını belirler.
Sıralamalar | |
---|---|
unspecified |
|
smaller |
Belirtilen boyuttan küçük iletileri bulun. |
larger |
Belirli bir boyuttan büyük iletileri bulun. |
İşlem
Bir ileti üzerinde gerçekleştirilecek işlemler grubu.
JSON gösterimi |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Alanlar | |
---|---|
addLabelIds[] |
İletiye eklenecek etiketlerin listesi. |
removeLabelIds[] |
İletiden kaldırılacak etiketlerin listesi. |
forward |
İletinin yönlendirilmesi gereken e-posta adresi. |
Yöntemler |
|
---|---|
|
Filtre oluşturur. |
|
Belirtilen filtreyi hemen ve kalıcı olarak siler. |
|
Filtre alır. |
|
Bir Gmail kullanıcısının ileti filtrelerini listeler. |