question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Retrieve Server announced CAPABILITY

See original GitHub issue

When 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:closed
  • Created 7 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
andris9commented, Jan 4, 2017

ENABLE and CONSTORE are different extensions. ENABLE makes any change permanent, having (CONDSTORE) argument for SELECT 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.

0reactions
matthiasgcommented, Jan 4, 2017

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!

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found