Gmail API'ye Genel Bakış
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Gmail API, Gmail posta kutularına erişmek ve posta göndermek için kullanılabilecek bir RESTful API'dir. Çoğu web uygulaması için Gmail API, kullanıcının Gmail verilerine yetkili erişim sağlamak üzere en iyi seçenektir ve aşağıdakiler gibi çeşitli uygulamalar için uygundur:
- Salt okunur posta ayıklama, indeksleme ve yedekleme
- Otomatik veya programatik mesaj gönderme
- E-posta hesabı taşıma
- İletilerin filtrelenmesi ve sıralanması dahil e-posta düzenleme
- Kuruluş genelinde e-posta imzalarının standartlaştırılması
Gmail API'de kullanılan yaygın terimlerin listesini aşağıda bulabilirsiniz:
- Mesaj
- Gönderen, alıcılar, konu ve ileti gövdesini içeren bir e-posta iletisi. Bir mesaj oluşturulduktan sonra değiştirilemez. İletiler, ileti kaynağı ile temsil edilir.
- Thread
- Bir sohbet oluşturan ilgili mesajlar koleksiyonu. Bir e-posta istemcisi uygulamasında, bir veya daha fazla alıcı bir iletiye kendi iletileriyle yanıt verdiğinde ileti dizisi oluşturulur.
- Etiket
İletileri ve ileti dizilerini düzenleme mekanizması. Örneğin, "vergiler" etiketi oluşturulup kullanıcının vergileriyle ilgili tüm mesajlara ve ileti dizilerine uygulanabilir. İki tür etiket vardır:
- Sistem etiketleri
- Dahili olarak oluşturulan etiketler (ör.
INBOX
, TRASH
veya SPAM
). Bu etiketler silinemez veya değiştirilemez. Ancak INBOX
gibi bazı sistem etiketleri iletilere ve ileti dizilerine uygulanabilir veya iletilerden ve ileti dizilerinden kaldırılabilir.
- Kullanıcı etiketleri
- Kullanıcı tarafından oluşturulan etiketler. Bu etiketler kullanıcı veya bir uygulama tarafından silinebilir ya da değiştirilebilir. Kullanıcı etiketi, etiket kaynağı ile temsil edilir.
- Draft
Gönderilmemiş bir mesaj. Taslakta yer alan bir ileti değiştirilebilir.
Taslak göndermek, taslağı otomatik olarak siler ve SENT
sistem etiketiyle bir ileti oluşturur. Taslak, taslak kaynağı ile temsil edilir.
Sonraki adımlar
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-29 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-29 UTC."],[],[],null,["# Gmail API Overview\n\nThe Gmail API is a RESTful API that can be used to access Gmail mailboxes and\nsend mail. For most web applications the Gmail API is the best choice for\nauthorized access to a user's Gmail data and is suitable for various\napplications, such as:\n\n- Read-only mail extraction, indexing, and backup\n- Automated or programmatic message sending\n- Email account migration\n- Email organization including filtering and sorting of messages\n- Standardization of email signatures across an organization\n\nFollowing is a list of common terms used in the Gmail API:\n\n*Message*\n: An email message containing the sender, recipients, subject, and body. After a\n message has been created, a message cannot be changed. A message is represented\n by a [message resource](/workspace/gmail/api/reference/rest/v1/users.messages#Message).\n\n*Thread*\n: A collection of related messages forming a conversation. In an email client\n app, a thread is formed when one or more recipients respond to a message with\n their own message.\n\n*Label*\n\n: A mechanism for organizing messages and threads. For example,\n the label \"taxes\" might be created and applied to all messages and threads\n having to do with a user's taxes. There are two types of labels:\n\n *System labels*\n : Internally-created labels, such as `INBOX`, `TRASH`, or `SPAM`. These labels\n cannot be deleted or modified. However, some system labels, such as `INBOX`\n can be applied to, or removed from, messages and threads.\n\n *User labels*\n : Labels created by a user. These labels can be deleted or modified by the\n user or an application. A user label is represented by a\n [label resource](/workspace/gmail/api/reference/rest/v1/users.labels).\n\n*Draft*\n\n: An unsent message. A message contained within the draft can be replaced.\n Sending a draft automatically deletes the draft and creates a message with\n the `SENT` system label. A draft is represented by a\n [draft resource](/workspace/gmail/api/reference/rest/v1/users.drafts).\n\nNext steps\n----------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, refer\n to [Get started as a Google Workspace developer](/workspace/guides/getstarted-overview).\n\n- To learn how to configure and run a simple Gmail API app, read the\n [Quickstarts overview](/workspace/gmail/api/guides/quickstarts-overview)."]]