For one of our clients, we need to establish IMAP protocol between the mail server and an ALfresco server (EDMS server). The objectif is : from an email, a user can access to his files in the server, and from the EDMS server, can access to his mails. Everything works perfect when using outlook desktop application. Nevertheless, our client uses Zimbra Web Client. When IMAP is configured, I can see all the folders and files in the mail, but any kind of interaction is possible after that. I cannot check a mail that I have moved under a folder from the server, and cannot check file that I add in the server from the mail. I remind again that everything works perfectly when using Outlook Desktop. Does anyone have an idea about it? Please do not rate as unusefull it is important to me. (excuse my english)
I don't know Zimba web client but I'm 90% sure it is not (or at least not only) an IMAP client.
The forum thread bellow tend to confirm, it is actually using HTTP for many things. https://forums.zimbra.org/viewtopic.php?t=8710
Zimbra API was SOAP based back in the days and probably evolved to REST nowadays, but that's still not IMAP. IMHO there are very few chances to make that work based on IMAP. However you can tell your customer that Alfresco provide a connector for Outlook (not sure it would work with Alfresco community and requires at least a recent 4.2) which allow to browse the Alfresco repository without using the old fashionned IMAP interface:
That may be a good approach for him to give up on ZWC and benefit from a better integration of Alfresco. Another wolution could be to set up a true IMAP based webmail, like e.g. roundcube
The problem has been solved.I'm posting this for others who may have the same issue : The configuration in Alfresco is known : Enabling Imap Alfresco
Actually, Zimbra Web Client takes time to sync. Sometimes 2 hours. You can also force the synchronisation (there is a button in the web client to force the sync) but still it takes about 5 minutes. To configure this :
1- Add a new external account. (email : your login to Alfresco, pwd : password associated to that login)
2- Imap address : alfresco address.
3- Port : the same configured in alfresco-global.properties. Do not forget to verify firewall and settings so that Zimbra server and Alfresco server can communicate.