Z-Push a l’air bien. C’est un framework en php pour faire un serveur Exchange (si j’ai bien compris, il est active-sync compliant). Il supporte les calendriers, les tasks, les contacts, les emails. Comme c’est en php, il suffit juste d’apache et de php, donc ça devrait pouvoir fonctionner sur n’importe quelle plateforme.
Par contre, c’est juste un moteur. Ça ne fait pas la base de données pour les données. Pour ça, il faut un « backend ». Z-Push récupère les donnés via un plugin appelé « backend » et les transmets au téléphone. Pour le backend, soit on prends Zarafa Engine, mais c’est payant, soit on prend un des backend livré avec Z-Push. Ou alors, on fait son propre backend. J’ai l’impression qu’on ne peut choisir qu’un seul backend à la fois…
Il faudrait que je passe un peu de temps pour faire un seul backend des 2 exemples données. Le backend des vCard et le backend pour l’IMAP me semblent bien. Éventuellement il faudrait que je trouve une base de donnée de contacts et de calendriers pour FreeBSD et j’essayerais peut-être de faire un backend, afin d’avoir un truc solide et surtout pour pouvoir faire des sauvegardes automatiques…