Bonjour,
J’ai monté un serveur BM 3.0.24 sur Debian Jessie 64 (VM KVM, 1socket/8cores avec 8G de RAM et 100Go de disque sur du SAN-iSCSI HA, LAN 1Go).
Ce serveur sert de serveur mail pour ma société (SSII) ainsi que pour nos clients (~120 comptes mail)
Niveau unité, les clients se servent uniquement de la partie email, donc ~ 120 unités
Pour l’instant je suis le seul à me servir de la fonctionnalité EAS car je n’arrive pas à la faire fonctionner de manière convenable du fait de ce problème.
Je ne la propose donc pas encore à mes clients, mais j’aimerai le faire assez rapidement.
Pour installer le serveur j’ai suivi la procédure d’install de blue-mind et respecté tous les pré-requis (locale, hostname).
J’ai migré tous les emails de notre ancien serveur (Postfix + Dovecot) vers BM en utilisant l’API de BM (et un script python) pour créer les comptes et en utilisant imapsync pour le contenu des boîtes.
Tout fonctionne très bien sauf la partie EAS, qui ne fonctionne qu’à moitié (sur Android 5.1 en tout cas).
J’ai essayé avec la synchro Exchange de base fourni avec Android 5.1 et le client Mail de base aussi.
Config OK, les emails, contacts et adresses se synchronise correctement, mais, pour une raison qui m’échappe, la synchro se perd puis une full sync est de nouveau initiée.
Le résultat est :
- Dans l’agenda, les agendas EAS s’affichent puis ne s’affichent plus, puis s’affichent …
- Dans les contacts idem
- Et les emails, ils sont sans cesse en train de se re-synchroniser.
J’ai essayé avec le client exchange Nine, idem, MailWise idem …
Les erreurs qui remontent au niveau du serveur lors d’une perte de synchro sont les suivantes (j’ai remplacé l’email par no@email.com) :
2015-10-05 12:22:09,759 n.b.e.i.SyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 12:22:09,760 n.b.e.s.j.SyncStorage WARN - SyncKey not found: b45172d1-cf65-4247-a428-f7a5ce63e065
2015-10-05 12:22:09,761 n.b.e.i.SyncHandler ERROR - Collection with id[24119] can not be found.
net.bluemind.eas.exception.CollectionNotFoundException: Collection with id[24119] can not be found.
at net.bluemind.eas.storage.jdbc.SyncStorage.getCollectionPath(SyncStorage.java:461) ~[na:na]
at net.bluemind.eas.state.StateMachine.getSyncState(StateMachine.java:83) ~[net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.impl.SyncHandler.processCollection(SyncHandler.java:573) ~[net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.impl.SyncHandler.process(SyncHandler.java:123) ~[net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.impl.WbxmlRequestHandler.process(WbxmlRequestHandler.java:107) [net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.ActiveSyncServlet.processActiveSyncMethod(ActiveSyncServlet.java:357) [net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.ActiveSyncServlet.service(ActiveSyncServlet.java:231) [net.bluemind.eas_1.0.0.b13439.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) [javax.servlet_2.5.0.v201103041518.jar:na]
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) [org.eclipse.equinox.http.registry_1.1.100.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) [javax.servlet_2.5.0.v201103041518.jar:na]
at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:317) [org.eclipse.equinox.http.jetty_2.0.100.v20110502.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.Server.handle(Server.java:326) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) [org.mortbay.jetty.util_6.1.23.v201012071420.jar:na]
2015-10-05 12:22:09,761 n.b.e.i.SyncHandler ERROR - Error response for requestId: 8567
2015-10-05 12:22:09,761 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Status>8</Status>
</Sync>
2015-10-05 12:22:10,218 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 12:22:10,218 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: FolderSync
2015-10-05 12:22:10,218 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 12:22:10,219 n.b.e.i.FolderSyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><FolderSync>
<SyncKey>df797f18-55c5-4ac3-a283-3aa31a8b89cd</SyncKey>
</FolderSync>
2015-10-05 12:22:10,219 n.b.e.i.FolderSyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 12:22:10,219 n.b.e.i.FolderSyncHandler ERROR - SyncState is not valid. Send Invalid SyncKey to device Mailwise1932040915120121009, key: df797f18-55c5-4ac3-a283-3aa31a8b89cd, Data Type:FOLDER
2015-10-05 12:22:10,220 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><FolderSync>
<Status>9</Status>
</FolderSync>
2015-10-05 12:22:10,408 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 12:22:10,408 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: Sync
2015-10-05 12:22:10,408 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 12:22:10,410 n.b.e.i.SyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>c72f732f-9868-41dd-a574-63bfea6b21e6</SyncKey>
<CollectionId>24136</CollectionId>
<DeletesAsMoves>1</DeletesAsMoves>
<GetChanges/>
<WindowSize>5</WindowSize>
<Options>
<FilterType>0</FilterType>
<BodyPreference>
<Type>4</Type>
<TruncationSize>20000</TruncationSize>
</BodyPreference>
<MIMESupport>2</MIMESupport>
</Options>
</Collection>
</Collections>
</Sync>
2015-10-05 12:22:10,410 n.b.e.i.SyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 12:22:10,410 n.b.e.s.j.SyncStorage WARN - SyncKey not found: c72f732f-9868-41dd-a574-63bfea6b21e6
2015-10-05 12:22:10,411 n.b.e.i.SyncHandler ERROR - Collection with id[24136] can not be found.
net.bluemind.eas.exception.CollectionNotFoundException: Collection with id[24136] can not be found.
at net.bluemind.eas.storage.jdbc.SyncStorage.getCollectionPath(SyncStorage.java:461) ~[na:na]
at net.bluemind.eas.state.StateMachine.getSyncState(StateMachine.java:83) ~[net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.impl.SyncHandler.processCollection(SyncHandler.java:573) ~[net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.impl.SyncHandler.process(SyncHandler.java:123) ~[net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.impl.WbxmlRequestHandler.process(WbxmlRequestHandler.java:107) [net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.ActiveSyncServlet.processActiveSyncMethod(ActiveSyncServlet.java:357) [net.bluemind.eas_1.0.0.b13439.jar:na]
at net.bluemind.eas.ActiveSyncServlet.service(ActiveSyncServlet.java:231) [net.bluemind.eas_1.0.0.b13439.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) [javax.servlet_2.5.0.v201103041518.jar:na]
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) [org.eclipse.equinox.http.registry_1.1.100.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) [org.eclipse.equinox.http.servlet_1.1.200.v20110502.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) [javax.servlet_2.5.0.v201103041518.jar:na]
at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:317) [org.eclipse.equinox.http.jetty_2.0.100.v20110502.jar:na]
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.Server.handle(Server.java:326) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) [org.mortbay.jetty.server_6.1.23.v201012071420.jar:na]
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) [org.mortbay.jetty.util_6.1.23.v201012071420.jar:na]
2015-10-05 12:22:10,412 n.b.e.i.SyncHandler ERROR - Error response for requestId: 8569
2015-10-05 12:22:10,412 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Status>8</Status>
</Sync>
2015-10-05 12:22:11,041 n.b.e.ActiveSyncServlet INFO - q: null pending: false resumed: false m: OPTIONS num:8571
2015-10-05 12:22:11,188 n.b.e.ActiveSyncServlet INFO - q: Cmd=FolderSync&User=no%40email.com&DeviceId=Mailwise1932040915120121009&DeviceType=Android pending: false resumed: false m: POST num:8572
2015-10-05 12:22:11,216 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 12:22:11,217 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: FolderSync
2015-10-05 12:22:11,217 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 12:22:11,218 n.b.e.i.FolderSyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><FolderSync>
<SyncKey>0</SyncKey>
</FolderSync>
2015-10-05 12:22:11,218 n.b.e.i.FolderSyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 12:22:11,218 n.b.e.b.b.BMBackend INFO - [no@email.com] resetForFullSync devId: 'no@email.com::Mailwise1932040915120121009'
2015-10-05 12:22:11,222 n.b.e.s.j.SyncStorage INFO - mappings & states cleared for full sync of device no@email.com::Mailwise1932040915120121009. 173 sent items, 15 sync state, 173 sync mail, 55 folder mapping
2015-10-05 12:22:11,223 n.b.p.x.i.ConnectionPool INFO - already closed.
2015-10-05 12:22:11,573 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><FolderSync>
<Status>1</Status>
<SyncKey>d2e4e554-cc77-4695-9296-2556f88c2a8b</SyncKey>
<Changes>
<Count>179</Count>
<Add>
<ServerId>24353</ServerId>
<ParentId>0</ParentId>
<DisplayName>User name</DisplayName>
<Type>8</Type>
</Add>
<Add>
<ServerId>24354</ServerId>
<ParentId>0</ParentId>
<DisplayName>Boîte de réception</DisplayName>
<Type>2</Type>
</Add>
<Add>
<ServerId>24355</ServerId>
<ParentId>0</ParentId>
<DisplayName>Archives</DisplayName>
<Type>12</Type>
</Add>
<Add>
<ServerId>24356</ServerId>
<ParentId>24355</ParentId>
<DisplayName>2012</DisplayName>
<Type>12</Type>
</Add>
<Add>
<ServerId>24357</ServerId>
<ParentId>0</ParentId>
<DisplayName>Brouillon</DisplayName>
<Type>12</Type>
</Add>
J’ai redémarré le serveur, même problème.
Je n’arrive donc pas à avoir une synchro EAS stable.
Lorsque cela se passe bien j’ai ce log là
2015-10-05 13:02:39,340 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 13:02:39,340 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: FolderSync
2015-10-05 13:02:39,340 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 13:02:39,341 n.b.e.i.FolderSyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><FolderSync>
<SyncKey>16f0e817-8bba-428e-9203-2405ae6635ba</SyncKey>
</FolderSync>
2015-10-05 13:02:39,341 n.b.e.i.FolderSyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 13:02:39,431 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><FolderSync>
<Status>1</Status>
<SyncKey>445c6812-61b0-4aa7-9ab9-306d0518ef21</SyncKey>
<Changes>
<Count>0</Count>
</Changes>
</FolderSync>
2015-10-05 13:02:39,442 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 13:02:39,442 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: Sync
2015-10-05 13:02:39,442 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 13:02:39,443 n.b.e.i.SyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>718732af-64f8-41f8-859a-82f5094211fa</SyncKey>
<CollectionId>24598</CollectionId>
<DeletesAsMoves>1</DeletesAsMoves>
<GetChanges/>
<WindowSize>5</WindowSize>
<Options>
<FilterType>0</FilterType>
<BodyPreference>
<Type>4</Type>
<TruncationSize>20000</TruncationSize>
</BodyPreference>
<MIMESupport>2</MIMESupport>
</Options>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:39,443 n.b.e.i.SyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 13:02:39,444 n.b.e.b.b.m.MailBackend INFO - Collection: bm:\\no@email.com\email\INBOX
2015-10-05 13:02:39,478 n.b.e.b.b.m.EmailCacheStorage INFO - Device wants mail delivered after or re-flagged after 2015-10-05 12:39:21.0 UNFILTERED
2015-10-05 13:02:39,479 n.b.e.b.b.m.EmailCacheStorage INFO - changes: received: 0 flag: 0 removed: 0
2015-10-05 13:02:39,479 n.b.e.b.b.m.EmailCacheStorage INFO - [no@email.com]: collectionId [24598] 0 changes found. (17ms (loadCache: 2ms, imap: 13ms (1009 mails), updCache: 1ms, computeChanges: 1ms))
2015-10-05 13:02:39,482 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:39,482 n.b.e.b.b.m.MailBackend INFO - pre-marked some items (0) we will never send to the device
2015-10-05 13:02:39,482 n.b.e.b.b.ContentsExporter INFO - Get changed from 2015-10-05 12:39:21.0 on collectionId:24598, type: EMAIL
2015-10-05 13:02:39,482 n.b.e.i.SyncHandler INFO - WindowSize is 5. Send 0 change(s)
2015-10-05 13:02:39,483 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>ea42b93c-5db3-470f-8117-a6a0709252de</SyncKey>
<CollectionId>24598</CollectionId>
<Status>1</Status>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:39,486 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:39,820 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 13:02:39,820 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: Sync
2015-10-05 13:02:39,820 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 13:02:39,821 n.b.e.i.SyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>7b61d547-bda6-4da4-a59d-8d4bb840ac5b</SyncKey>
<CollectionId>24615</CollectionId>
<DeletesAsMoves>1</DeletesAsMoves>
<GetChanges/>
<WindowSize>5</WindowSize>
<Options>
<FilterType>0</FilterType>
<BodyPreference>
<Type>4</Type>
<TruncationSize>20000</TruncationSize>
</BodyPreference>
<MIMESupport>2</MIMESupport>
</Options>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:39,821 n.b.e.i.SyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 13:02:39,823 n.b.e.b.b.m.MailBackend INFO - Collection: bm:\\no@email.com\email\Sent
2015-10-05 13:02:39,855 n.b.e.b.b.m.EmailCacheStorage INFO - Device wants mail delivered after or re-flagged after 2015-10-04 12:56:02.914 UNFILTERED
2015-10-05 13:02:39,856 n.b.e.b.b.m.EmailCacheStorage INFO - changes: received: 0 flag: 0 removed: 0
2015-10-05 13:02:39,856 n.b.e.b.b.m.EmailCacheStorage INFO - [no@email.com]: collectionId [24615] 0 changes found. (12ms (loadCache: 1ms, imap: 10ms (750 mails), updCache: 0ms, computeChanges: 1ms))
2015-10-05 13:02:39,862 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:39,862 n.b.e.b.b.m.MailBackend INFO - pre-marked some items (0) we will never send to the device
2015-10-05 13:02:39,862 n.b.e.b.b.ContentsExporter INFO - Get changed from 2015-10-04 12:56:02.914 on collectionId:24615, type: EMAIL
2015-10-05 13:02:39,862 n.b.e.i.SyncHandler INFO - WindowSize is 5. Send 0 change(s)
2015-10-05 13:02:39,863 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>066350b2-267e-4973-8f3a-663ee5ea9ebd</SyncKey>
<CollectionId>24615</CollectionId>
<Status>1</Status>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:39,866 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:40,264 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 13:02:40,264 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: Sync
2015-10-05 13:02:40,264 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 13:02:40,265 n.b.e.i.SyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>ea42b93c-5db3-470f-8117-a6a0709252de</SyncKey>
<CollectionId>24598</CollectionId>
<DeletesAsMoves>1</DeletesAsMoves>
<GetChanges/>
<WindowSize>5</WindowSize>
<Options>
<FilterType>0</FilterType>
<BodyPreference>
<Type>4</Type>
<TruncationSize>20000</TruncationSize>
</BodyPreference>
<MIMESupport>2</MIMESupport>
</Options>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:40,265 n.b.e.i.SyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 13:02:40,266 n.b.e.b.b.m.MailBackend INFO - Collection: bm:\\no@email.com\email\INBOX
2015-10-05 13:02:40,301 n.b.e.b.b.m.EmailCacheStorage INFO - Device wants mail delivered after or re-flagged after 2015-10-05 12:39:21.0 UNFILTERED
2015-10-05 13:02:40,303 n.b.e.b.b.m.EmailCacheStorage INFO - changes: received: 0 flag: 0 removed: 0
2015-10-05 13:02:40,303 n.b.e.b.b.m.EmailCacheStorage INFO - [no@email.com]: collectionId [24598] 0 changes found. (18ms (loadCache: 2ms, imap: 14ms (1009 mails), updCache: 0ms, computeChanges: 2ms))
2015-10-05 13:02:40,306 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:40,306 n.b.e.b.b.m.MailBackend INFO - pre-marked some items (0) we will never send to the device
2015-10-05 13:02:40,306 n.b.e.b.b.ContentsExporter INFO - Get changed from 2015-10-05 12:39:21.0 on collectionId:24598, type: EMAIL
2015-10-05 13:02:40,306 n.b.e.i.SyncHandler INFO - WindowSize is 5. Send 0 change(s)
2015-10-05 13:02:40,307 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>02fa70da-0734-4bf1-bd06-fa944b7a0973</SyncKey>
<CollectionId>24598</CollectionId>
<Status>1</Status>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:40,310 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:40,408 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: 325481902
2015-10-05 13:02:40,408 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: Sync
2015-10-05 13:02:40,408 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 13:02:40,409 n.b.e.i.SyncHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>066350b2-267e-4973-8f3a-663ee5ea9ebd</SyncKey>
<CollectionId>24615</CollectionId>
<DeletesAsMoves>1</DeletesAsMoves>
<GetChanges/>
<WindowSize>5</WindowSize>
<Options>
<FilterType>0</FilterType>
<BodyPreference>
<Type>4</Type>
<TruncationSize>20000</TruncationSize>
</BodyPreference>
<MIMESupport>2</MIMESupport>
</Options>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:40,409 n.b.e.i.SyncHandler INFO - process(no@email.com / Android / Mailwise1932040915120121009 )
2015-10-05 13:02:40,411 n.b.e.b.b.m.MailBackend INFO - Collection: bm:\\no@email.com\email\Sent
2015-10-05 13:02:40,444 n.b.e.b.b.m.EmailCacheStorage INFO - Device wants mail delivered after or re-flagged after 2015-10-04 12:56:02.914 UNFILTERED
2015-10-05 13:02:40,445 n.b.e.b.b.m.EmailCacheStorage INFO - changes: received: 0 flag: 0 removed: 0
2015-10-05 13:02:40,445 n.b.e.b.b.m.EmailCacheStorage INFO - [no@email.com]: collectionId [24615] 0 changes found. (14ms (loadCache: 2ms, imap: 11ms (750 mails), updCache: 0ms, computeChanges: 1ms))
2015-10-05 13:02:40,450 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:40,450 n.b.e.b.b.m.MailBackend INFO - pre-marked some items (0) we will never send to the device
2015-10-05 13:02:40,450 n.b.e.b.b.ContentsExporter INFO - Get changed from 2015-10-04 12:56:02.914 on collectionId:24615, type: EMAIL
2015-10-05 13:02:40,450 n.b.e.i.SyncHandler INFO - WindowSize is 5. Send 0 change(s)
2015-10-05 13:02:40,451 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>aa02cdaf-a0b0-4b7b-b66d-fe4c4098e153</SyncKey>
<CollectionId>24615</CollectionId>
<Status>1</Status>
</Collection>
</Collections>
</Sync>
2015-10-05 13:02:40,454 n.b.e.s.j.SyncStorage INFO - Nothing to mark
2015-10-05 13:02:42,029 n.b.e.ActiveSyncServlet INFO - [no@email.com] policy used: null
2015-10-05 13:02:42,029 n.b.e.ActiveSyncServlet INFO - activeSyncMethod: Ping
2015-10-05 13:02:42,029 n.b.e.ActiveSyncServlet INFO - Client supports protocol 12.1
2015-10-05 13:02:42,030 n.b.e.c.p.PingHandler INFO - from pda:
<?xml version="1.0" encoding="UTF-8"?><Ping>
<HeartbeatInterval>470</HeartbeatInterval>
<Folders>
<Folder>
<Id>24598</Id>
<Class>Email</Class>
</Folder>
<Folder>
<Id>24615</Id>
<Class>Email</Class>
</Folder>
</Folders>
</Ping>
2015-10-05 13:02:42,030 n.b.e.c.p.PingHandler INFO - process(no@email.com/Android)
2015-10-05 13:02:42,057 n.b.p.x.i.ConnectionPool INFO - already closed.
2015-10-05 13:02:42,057 n.b.e.b.b.BMBackend INFO - [no@email.com] device: no@email.com::Mailwise1932040915120121009, monitored collections: 2
2015-10-05 13:02:42,057 n.b.e.c.p.PingHandler INFO - Ping suspend for 470 seconds
2015-10-05 13:04:08,071 n.b.e.i.PushContinuation INFO - Continuation 8618 was allocated 830001ms ago.
2015-10-05 13:04:08,071 n.b.e.ActiveSyncServlet INFO - q: Cmd=Ping&User=no%40email.com&DeviceId=Mailwise1932040915120121009&DeviceType=Android pending: true resumed: false m: POST num:8618
2015-10-05 13:04:08,071 n.b.e.ActiveSyncServlet INFO - sendResponse
2015-10-05 13:04:08,071 n.b.e.i.Responder INFO - to pda:
<?xml version="1.0" encoding="UTF-8"?><Ping>
<Status>1</Status>
</Ping>
J’ai vérifié dans la table eas_sync_state, les sync_key sont bien là, après je sais pas trop comment le remplissage de la table fonctionne, mais si j’essaie d’accéder à un sous-dossier depuis mon téléphone, et que je rafraîchit la table, je vois bien du mouvement de rajout de synckey.
Donc voilà j’en suis là, et je n’arrive pas à avoir une sync correcte depuis un terminal Android.
Je précise aussi que ça fait pareil depuis d’autres comptes qui sont sur le serveur (car j’ai configuré plusieurs comptes sur mon téléphone).
Si une âme charitable veut bien m’aiguiller je lui en serai infiniment reconnaissant 
A vous lire.