ImapSettings
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Paramètres IMAP d'un compte.
Représentation JSON |
{
"enabled": boolean,
"autoExpunge": boolean,
"expungeBehavior": enum (ExpungeBehavior ),
"maxFolderSize": integer
} |
Champs |
enabled |
boolean
Indique si le protocole IMAP est activé pour le compte.
|
autoExpunge |
boolean
Si cette valeur est définie sur "true", Gmail supprime immédiatement un message lorsqu'il est marqué comme supprimé dans IMAP. Sinon, Gmail attendra une mise à jour du client avant de supprimer les messages marqués comme supprimés.
|
expungeBehavior |
enum (ExpungeBehavior )
Action exécutée sur un message lorsqu'il est marqué comme supprimé et supprimé du dernier dossier IMAP visible.
|
maxFolderSize |
integer
Limite facultative du nombre de messages qu'un dossier IMAP peut contenir. Les valeurs valides sont 0, 1 000, 2 000, 5 000 ou 10 000. Une valeur de zéro signifie qu'il n'y a pas de limite.
|
ExpungeBehavior
Enums |
expungeBehaviorUnspecified |
Comportement non spécifié. |
archive |
Archivez les messages marqués comme supprimés. |
trash |
Placez les messages marqués comme supprimés dans la corbeille. |
deleteForever |
Supprimez immédiatement et définitivement les messages marqués comme supprimés. Les messages supprimés ne peuvent pas être récupérés. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 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. |"]]