Etiketleri yönetin

Gmail'de iletileri ve ileti dizilerini etiketlemek, düzenlemek ve kategorilere ayırmak için etiketleri kullanabilirsiniz. Bir etiketin mesajlar ve ileti dizileriyle çoka-çok ilişkisi vardır: Tek bir iletiye veya ileti dizisine birden çok etiket uygulayabilir ve birden çok iletiye ya da ileti dizisine tek bir etiket uygulayabilirsiniz.

Etiketleri oluşturma, alma, listeleme, güncelleme veya silme hakkında bilgi için Etiketler referansına bakın.

Etiketleri yönetmek için https://www.googleapis.com/auth/gmail.labels kapsamını kullanmanız gerekir. Kapsamlar hakkında daha fazla bilgi edinmek için Gmail API'ye özel yetkilendirme ve kimlik doğrulama bilgileri başlıklı makaleye bakın.

Etiket türleri

Etiketler iki farklı türde sunulur: ayrılmış SYSTEM etiketleri ve özel USER etiketleri. Sistem etiketleri genellikle Gmail web arayüzünde, gelen kutusu gibi önceden tanımlanmış öğelere karşılık gelir. Sistem etiket adları ayrılmıştır; herhangi bir SYSTEM etiketiyle aynı ada sahip hiçbir USER etiketi oluşturulamaz. Aşağıdaki tabloda en yaygın Gmail sistem etiketlerinden bazıları listelenmiştir:

Ad Manuel olarak uygulanabilir Notlar
INBOX evet
SPAM evet
TRASH evet
UNREAD evet
STARRED evet
IMPORTANT evet
SENT no drafts.send veya messages.send ile gönderilen, messages.insert ile eklenen ve From üstbilgisine kullanıcının e-postası eklenen ya da kullanıcı tarafından web arayüzü üzerinden gönderilen iletilere otomatik olarak uygulanır.
DRAFT no Gmail API veya Gmail arayüzüyle oluşturulan tüm draft mesajlarına otomatik olarak uygulanır.
CATEGORY_PERSONAL evet Gmail arayüzünün Kişisel sekmesinde görüntülenen iletilere karşılık gelir.
CATEGORY_SOCIAL evet Gmail arayüzünün Sosyal sekmesinde görüntülenen mesajlara karşılık gelir.
CATEGORY_PROMOTIONS evet Gmail arayüzünün Tanıtımlar sekmesinde gösterilen mesajlara karşılık gelir.
CATEGORY_UPDATES evet Gmail arayüzünün Güncellemeler sekmesinde gösterilen mesajlara karşılık gelir.
CATEGORY_FORUMS evet Gmail arayüzünün Forumlar sekmesinde gösterilen mesajlara karşılık gelir.

İletiler ve ileti dizilerindeki etiketleri yönetme

Etiketler yalnızca iletilerde bulunur. Örneğin, bir ileti dizisindeki etiketleri listelerseniz ileti dizisindeki iletilerin herhangi birinde bulunan etiketlerin bir listesini elde edersiniz. Bir ileti dizisindeki her iletide bir etiket bulunmayabilir. İletilere birden çok etiket uygulayabilirsiniz, ancak taslak iletilere etiket uygulayamazsınız.

İleti dizilerine etiket ekleme veya kaldırma

Bir ileti dizisine etiket eklediğinizde veya mevcut bir etiketi kaldırdığınızda, belirtilen etiketi ileti dizisindeki tüm mevcut iletilere ekler veya bu etiketten kaldırırsınız.

Etiket ekledikten sonra ileti dizisine iletiler eklenirse yeni iletiler, ileti dizisiyle ilişkili mevcut etiketi devralmaz. Bu iletilere etiket eklemek için etiketi ileti dizisine tekrar ekleyin.

Bir ileti dizisiyle ilişkili etiketleri eklemek veya kaldırmak için threads.modify özelliğini kullanın.

İletilere etiket ekleme veya etiketleri kaldırma

Bir iletiye etiket eklediğinizde, bu etiket iletiye eklenir ve mesajın ait olduğu ileti dizisiyle ilişkilendirilir. Etiket, ileti dizisindeki diğer iletilere eklenmez.

Bir iletiden etiketi kaldırırsanız ve ileti dizisinde bu etikete sahip tek iletiyse bu etiket de ileti dizisinden kaldırılır.

Bir iletiye uygulanan etiketleri eklemek veya kaldırmak için messages.modify özelliğini kullanın.