IMAP - UIDPLUS extension Not Reported by Capability Command - Exchange 2010, Exchange 2013

Our sales team is trying to use a SAAS based sales tool that requires IMAP with UIDPLUS extension support. After some initial issues with the setup, we were advised by the sales tool support staff that our current Exchange 2007 environment was not supported and that we need to be running Exchange 2010 SP 1 or later.

To resolve the issue, I proceeded to install a new Exchange 2013 server using the Exchange 2013 SP1 media.  After getting an Exchange 2013 box added to our 2007 environment, I moved the necessary mailbox to the new server and tested access.  The sales tool continued to report that our IMAP server was not supported.

Doing some manual testing via telnet, I was able to confirm that our new Exchange 2013 server was not sending the UIDPLUS indicator when the CAPABILITY command was issued.   Not having installed any rollups after doing the base install, I assumed this was the issue.  However, even after installing the latest rollup, UIDPLUS was still not being reported in the CAPABILITY output.  

Some research showed that the UIDPLUS extension was supported in Exchange 2003, left out in Exchange 2007 and then added in Echange 2010 some time after RTM. Seeing that this functionality was re-introduced in Exchange 2010,  I decided to uninstall Exchange 2013 and drop down to Exchange 2010. Installed Exchange 2010 with the Exchange 2010 SP3 media (SP3 required since Exchange 2013 had been introduced to the organization);  but still no UIDPLUS indicator in the CAPABILITY command output.  Updated to the latest rollup, still no good.

Documentation on this is pretty sparse and have been unable to locate any relevant forum/kb/blog posts. Any assistance would be appreciated. 

 


  • Edited by IT_DANAZ Sunday, August 09, 2015 11:27 PM clarification
August 9th, 2015 8:38am

Thanks for the feedback.   

The odd thing is that when researching issues with IMAP on Exchange 2010 and 2013, there are many examples of the CAPABILITY output for Exchange 2010/2013 servers shown and almost all show UIDPLUS in the CAPABILITY output.  

Unfortunately I already tried getting further assistance from the vendor and they indicated that they have not seen any versions of Exchange 2010 SP1 or newer that did not support UIDPLUS.  Based on all of the examples I found where UIDPLUS was present in the capability command output, it would appear that this is one of those things that should "just work".  As far as switching tools goes, that unfortunately is being driven by the sales department and is not going to be an option.

My hope is that I will get some feedback from someone familiar enough with Exchange 2013 IMAP implementation that they can point me in the right direction or someone who has experienced this issue before.  If not I guess we will be buying a few hours of MS support.

Free Windows Admin Tool Kit Click here and download it now
August 11th, 2015 4:17am

Hi,

Please use Test-ImapConnectivity or Telnet to test IMAP connectivity, for your reference:
https://technet.microsoft.com/en-us/library/bb738126(v=exchg.150).aspx
https://technet.microsoft.com/en-us/library/dd789687(v=exchg.80).aspx

Moreover, here's article about Exchange 2010 Support for RFC Standards:
https://technet.microsoft.com/en-us/library/ff848256.aspx

For UIDPLUS extension, please contact its vendor to get more details about how to configure Exchange server with its application.

August 11th, 2015 11:18pm

Thank you for the reference.  I am using telnet to perform testing and am issuing a CAPABILITY command both before and after logging in.  In all cases, UIDPLUS is not reported as a supported capability.  Referring to this link here:  https://msdn.microsoft.com/en-us/library/ee202157(v=exchg.80).aspx, UIDPLUS support was added back to the Exchange product line as of Exchange 2010 SP1:  

Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) number appears with the product version, behavior changed in that service pack or QFE. The new behavior also applies to subsequent service packs of the product unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms SHOULD or SHOULD NOT implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that the product does not follow the prescription.

<1> Section 3.2.5.1: The initial release version of Exchange 2010 does not support the IMAP4NTLM extension. Exchange 2010 SP1 supports the IMAP4NTLM extension.

<2> Section 3.2.5.2: Exchange 2007 and Exchange 2007 SP1 do not support the IMAP4delegate access extension. Exchange 2007 SP2 supports the IMAP4delegate access extension.

<3> Section 3.2.5.3: Exchange 2003, Exchange 2007, and Exchange 2010 do not support the IMAP UIDPLUS extension. Exchange 2010 SP1 supports the IMAP UIDPLUS extension.

I have contact the vendor multiple times and the feedback is that they require UIDPLUS support and that Exchange 2010 SP1 should properly report support for UIDPLUS when issuing a CAPABILITY command.

Thanks again for any assistance with identifying the issue.  --Dan

Free Windows Admin Tool Kit Click here and download it now
August 13th, 2015 4:07pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics