ImapSettings
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Hesap için IMAP ayarları.
JSON gösterimi |
{
"enabled": boolean,
"autoExpunge": boolean,
"expungeBehavior": enum (ExpungeBehavior ),
"maxFolderSize": integer
} |
Alanlar |
enabled |
boolean
Hesap için IMAP'ın etkin olup olmadığı.
|
autoExpunge |
boolean
Bu değer doğruysa Gmail, IMAP'de silinmiş olarak işaretlenen bir iletiyi hemen siler. Aksi takdirde Gmail, silinmiş olarak işaretlenen iletileri silmek için istemciden güncelleme bekler.
|
expungeBehavior |
enum (ExpungeBehavior )
Bir ileti silinmiş olarak işaretlenip son görünen IMAP klasöründen silindiğinde ileti üzerinde gerçekleştirilecek işlem.
|
maxFolderSize |
integer
IMAP klasörünün içerebileceği ileti sayısıyla ilgili isteğe bağlı bir sınır. Geçerli değerler 0, 1000, 2000, 5000 veya 10.000'dir. Sıfır değeri, sınır olmadığı anlamına gelir.
|
ExpungeBehavior
Sıralamalar |
expungeBehaviorUnspecified |
Belirtilmemiş davranış. |
archive |
Silinmiş olarak işaretlenen iletileri arşivleyin. |
trash |
Silinen olarak işaretlenen iletileri çöp kutusuna taşıyın. |
deleteForever |
Silinen olarak işaretlenen iletileri hemen ve kalıcı olarak silin. Silinen iletiler kurtarılamaz. |
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-07-25 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],[],null,["# ImapSettings\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [ExpungeBehavior](#ExpungeBehavior)\n\nIMAP settings for an account.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"enabled\": boolean, \"autoExpunge\": boolean, \"expungeBehavior\": enum (/workspace/gmail/api/reference/rest/v1/ImapSettings#ExpungeBehavior), \"maxFolderSize\": integer } ``` |\n\n| Fields ||\n|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `enabled` | `boolean` Whether IMAP is enabled for the account. |\n| `autoExpunge` | `boolean` If this value is true, Gmail will immediately expunge a message when it is marked as deleted in IMAP. Otherwise, Gmail will wait for an update from the client before expunging messages marked as deleted. |\n| `expungeBehavior` | `enum (`[ExpungeBehavior](/workspace/gmail/api/reference/rest/v1/ImapSettings#ExpungeBehavior)`)` The action that will be executed on a message when it is marked as deleted and expunged from the last visible IMAP folder. |\n| `maxFolderSize` | `integer` An optional limit on the number of messages that an IMAP folder may contain. Legal values are 0, 1000, 2000, 5000 or 10000. A value of zero is interpreted to mean that there is no limit. |\n\nExpungeBehavior\n---------------\n\n| Enums ||\n|------------------------------|-----------------------------------------------------------------------------------------------------------|\n| `expungeBehaviorUnspecified` | Unspecified behavior. |\n| `archive` | Archive messages marked as deleted. |\n| `trash` | Move messages marked as deleted to the trash. |\n| `deleteForever` | Immediately and permanently delete messages marked as deleted. The expunged messages cannot be recovered. |"]]