ImapSettings
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
إعدادات بروتوكول IMAP لحساب معيّن
تمثيل JSON |
{
"enabled": boolean,
"autoExpunge": boolean,
"expungeBehavior": enum (ExpungeBehavior ),
"maxFolderSize": integer
} |
الحقول |
enabled |
boolean
ما إذا كان بروتوكول IMAP مفعّلاً للحساب
|
autoExpunge |
boolean
إذا كانت هذه القيمة صحيحة، سيحذف Gmail الرسالة فورًا عند وضع علامة عليها كرسالة محذوفة في IMAP. بخلاف ذلك، سينتظر Gmail تعديلًا من العميل قبل محو الرسائل التي تم وضع علامة عليها كرسائل محذوفة.
|
expungeBehavior |
enum (ExpungeBehavior )
الإجراء الذي سيتم تنفيذه على رسالة عند وضع علامة عليها كرسالة محذوفة وحذفها من آخر مجلد IMAP مرئي
|
maxFolderSize |
integer
حدّ اختياري لعدد الرسائل التي يمكن أن يحتوي عليها مجلد IMAP القيم القانونية هي 0 أو 1,000 أو 2,000 أو 5,000 أو 10,000. يتم تفسير القيمة صفر على أنّها تعني عدم وجود حدّ.
|
ExpungeBehavior
عمليات التعداد |
expungeBehaviorUnspecified |
سلوك غير محدّد |
archive |
أرشفة الرسائل التي تم وضع علامة "محذوفة" عليها |
trash |
نقل الرسائل التي تم وضع علامة عليها كرسائل محذوفة إلى المهملات |
deleteForever |
حذف الرسائل التي تم وضع علامة "محذوفة" عليها نهائيًا على الفور لا يمكن استرداد الرسائل التي تم محو بياناتها. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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. |"]]