ImapSettings
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
JSON 표현 |
{
"enabled": boolean,
"autoExpunge": boolean,
"expungeBehavior": enum (ExpungeBehavior ),
"maxFolderSize": integer
} |
필드 |
enabled |
boolean
계정에 IMAP이 사용 설정되어 있는지 여부입니다.
|
autoExpunge |
boolean
이 값이 true이면 IMAP에서 삭제된 것으로 표시된 메일이 즉시 삭제됩니다. 그렇지 않으면 Gmail은 삭제된 것으로 표시된 메일을 삭제하기 전에 클라이언트의 업데이트를 기다립니다.
|
expungeBehavior |
enum (ExpungeBehavior )
메일이 삭제된 것으로 표시되고 마지막으로 표시된 IMAP 폴더에서 삭제될 때 메일에 실행되는 작업입니다.
|
maxFolderSize |
integer
IMAP 폴더에 포함할 수 있는 메일 수에 대한 선택적 제한입니다. 유효한 값은 0, 1000, 2000, 5000 또는 10000입니다. 값이 0이면 제한이 없다는 의미로 해석됩니다.
|
ExpungeBehavior
열거형 |
expungeBehaviorUnspecified |
지정되지 않은 동작입니다. |
archive |
삭제된 메일을 보관처리합니다. |
trash |
삭제된 것으로 표시된 메일을 휴지통으로 이동합니다. |
deleteForever |
삭제된 것으로 표시된 메일을 즉시 완전히 삭제합니다. 삭제된 메시지는 복구할 수 없습니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[null,null,["최종 업데이트: 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. |"]]