Retrieve Server announced CAPABILITY
See original GitHub issueWhen connecting to an IMAP server (sometime before or after login) the server usually returns a CAPABILITY
e.g.
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE ENABLE MOVE CONDSTORE ESEARCH UTF8=ACCEPT LIST-EXTENDED LIST-STATUS LITERAL- APPENDLIMIT=35651584
for gmail right now or
* OK [CAPABILITY IMAP4 IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION] perdition ready on sslproxy03.your-server.de 0002eb6b
for a Hetzner server of ours.
Is there any way this information could be exposed ? Or is it already and I did not see it ?
We would like to check for CONDSTORE capability to warn users if this feature is missing.
Issue Analytics
- State:
- Created 7 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Configure MID Server capabilities - ServiceNow Docs
MID Server capabilities define the specific functions of a MID Server within an IP address range, allowing an application to select the most ......
Read more >Server Mode - Add the capability to retrieve data with queries
Server Mode - Add the capability to retrieve data with queries ... I would like to test the SQL in server mode and...
Read more >Windows Server servicing channels | Microsoft Learn
The Long-Term Servicing Channel will continue to receive security and non-security updates, but it will not receive the new features and ...
Read more >Server-side tagging | Google Tag Manager
Server -side Google Tag Manager. ... To get started with server-side tagging: ... redundancy and avoid data loss in case of outages or...
Read more >About macOS Server 5.7.1 and later - Apple Support
As of April 21, 2022, Apple has discontinued macOS Server. Existing macOS Server customers can continue to download and use the app with ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
ENABLE and CONSTORE are different extensions.
ENABLE
makes any change permanent, having(CONDSTORE)
argument forSELECT
enables CONDSTORE for that mailbox session only. In retrospect there’s not much difference, these extensions usually go in pair so emailjs could have used just as well the ENABLE command.I had read rfc5161 to supersede rfc4551 as in you first have to enable it to then use it. but since gmail works I must have misunderstood. Thanks!