DavMail vous permettra de vous débarrasser d'Outlook ! C'est une passerelle d'échange POP/IMAP/SMTP/Caldav/Carddav/LDAP permettant aux utilisateurs d'utiliser n'importe quel client de messagerie/calendrier (par exemple, Thunderbird avec Lightning ou Apple iCal) avec un serveur Exchange, même depuis Internet ou derrière un pare-feu via Outlook Web Access. DavMail inclut désormais une passerelle LDAP vers le carnet d'adresses global Exchange et les contacts personnels des utilisateurs pour permettre la complétion des adresses des destinataires dans une fenêtre de composition de mail et un support complet du calendrier avec l'affichage de la disponibilité des participants. DavMail prend également en charge le protocole CardDav pour synchroniser les carnets d'adresses. Cette nouvelle fonctionnalité est sponsorisée par la Défense française / DGA à travers le projet Trustedbird. L'objectif principal de DavMail est de fournir des protocoles conformes aux normes devant un Exchange propriétaire. Cela signifie LDAP pour le carnet d'adresses global, SMTP pour envoyer des messages, IMAP pour parcourir les messages sur le serveur dans n'importe quel dossier, POP pour récupérer uniquement les messages de la boîte de réception, Caldav pour le support du calendrier et CardDav pour la synchronisation des contacts personnels. Ainsi, tout client conforme aux normes peut être utilisé avec Microsoft Exchange.
Nouveautés de la version 5.5.0
Version 5.5.0 :
Cette version contient de nombreux correctifs, améliorations et certaines contributions des utilisateurs de Github La plupart des activités sont liées au refactoring de HttpClient 4, cela sera probablement la dernière version basée sur HttpClient 3 La version Java minimale est maintenant 8, le support de Growl sur MacOS a également été abandonné Les changements notables pour les utilisateurs finaux sont la persistance des jetons Oauth pour éviter des authentifications fréquentes O365 et le support OIDC pour les comptes Outlook personnels Les problèmes connus : certains utilisateurs ont signalé des régressions avec l'authentification par formulaire, veuillez signaler de telles régressions avec des fichiers journaux
IMAP :
Attraper les erreurs non IOException dans FolderLoadThread
Corriger https://github.com/mguessan/davmail/pull/91 Permettre au nom d'utilisateur d'être spécifié comme user@domain.com en plus de domainuser pour accéder à la boîte aux lettres partagée
Désévaluer CHARSET dans la recherche IMAP
Nettoyer les cas de test
Documentation :
Décrire les nouveaux modes d'authentification Office 365
Supprimer la référence enableEWS obsolète
Documenter les nouveaux modes de connexion dans le modèle davmail.properties
Ajouter un badge de téléchargements totaux
Pousser les badges sonarcloud
Améliorations :
Appliquer les paramètres du transformateur xml recommandés par Sonar
Fichier modèle davmail.properties dos2unix
Préparer la migration vers https://davmail.sourceforge.io
Nettoyer à partir de l'audit
Le dernier agent utilisateur Edge ne fonctionne pas, utilisez Outlook 2013 à la place
Convertir le code HTTP en Java 8
Nettoyer à partir de l'audit
Corriger la vulnérabilité détectée par sonar
Mettre à jour vers Java 8 et nettoyage du code
Commenter HttpURLConnectionWrapper
Corriger la régression dans AbstractServer
Supprimer l'étiquette inutilisée
Nettoyer à partir de l'audit au niveau de la langue Java 8
Sécurité :
Activer TLSv1.1 et TLSv1.2
HttpClient 4 :
HttpClient n'est pas partagé entre les clients, ne pas suivre l'état de connexion pour activer le pool de connexions NTLM
Définir la connexion par défaut par route à 5
Refactoriser les cas de test Exchange 2007
Préparer le commutateur, créer un mode HC4WebDav temporaire
Nettoyage de la session Exchange
Nettoyage des tests unitaires
Rendre la session Exchange indépendante de l'implémentation HttpClient
Supprimer la référence à l'ancien HttpStatus dans HttpClientAdapter
Plus de refactoring et de corrections de HC4ExchangeFormAuthenticator
Tester l'échec de l'authentification par formulaire
Plus de refactoring de DavExchangeSession
Plus de corrections de l'authentificateur de formulaire
Créer une interface ResponseWrapper pour PostRequest et GetRequest
Nouvelle implémentation executeFollowRedirect et obtenir l'agent utilisateur à partir des paramètres
Nettoyer à partir de l'audit et corriger la régression, besoin de suivre la redirection après l'authentification OWA
Plus de cas de test d'authentification
Implémenter un évacuateur de connexion à thread unique
Améliorer PostRequest et RestRequest
Implémenter executePostRequest avec cas de test
Nouvelle implémentation GetRequest avec cas de test
Plus de refactoring de requête
Refactoriser RestRequest pour n'utiliser que le mode ResponseHandler
Refactoriser TestHttpClientAdapter
Améliorer RestRequest
Supprimer l'ancienne HttpException et passer à HttpResponseException
Passer à HttpGet
Ajouter buildHttpException à HttpClientAdapter
Nettoyer à partir de l'audit
Conserver statusLine dans la requête
Nettoyer pour finaliser la migration
Convertir encodeAndFixUrl
Supprimer l'ancienne dépendance HttpStatus
Supprimer la dépendance HttpException
Convertir les méthodes Head et Post
Convertir GetMethod en HttpGet
Convertir les méthodes restantes du client http 3
Implémenter créer/supprimer un dossier
Implémenter la requête de recherche WebDav Exchange
Corriger l'uri initiale dans HttpClientAdapter
Convertir internalGetFolder
Refactoriser TestCaldavHttpClient4
Plus de cas de test sur la création de session
Convertir getWellKnownFolders, première version fonctionnelle de la création de session
Convertir checkPublicFolder
Obtenir httpClientAdapter à partir de HC4ExchangeFormAuthenticator
Cas de test principal pour HC4DavExchangeSession
Convertir getEmailAndAliasFromOptions
Convertir getMailpathFromWelcomePage
Baseline DavExchangeSession pour la migration HttpClient 4
Améliorer HttpClientAdapter, activer le support kerberos selon les paramètres
Améliorer HttpClientAdapter
Tester les délais d'attente avec un proxy
Refactoriser TestHttpClient4 avec essai avec ressource
Caldav :
Corriger https://github.com/mguessan/davmail/pull/88 problème de fuseau horaire EXDATE
O365 :
Corriger https://github.com/mguessan/davmail/pull/92 basculement pour requête nulle avec URI non https
Refactoriser O365Authenticator et corriger les régressions
Passer à la nouvelle implémentation executeFollowRedirect
Refactoriser O365Authenticator
Refactoriser O365InteractiveJSLogger pour fonctionner avec plus de versions JDK
Test :
Améliorer le test de la boîte de dialogue de notification
Améliorer le test du certificat client
Améliorer le cas de test getReleasedVersion
Améliorer les cas de test de base
Ajouter une nouvelle dépendance harmcrest-core junit et activer les cas de test IMAP
Mettre à jour junit vers 4.12
Exécuter un socket serveur SSL
Nettoyer le code
Améliorer TestDavGateway
Rendre AbstractDavMailTestCase abstrait
Améliorer les cas de test
Build :
Corriger le nom de fichier pour les builds Appveyor trunk
Corriger l'avertissement git svn
Essayer d'obtenir la révision svn à partir de git
Définir le chemin jacoco dans la configuration sonar
Corriger le niveau de langue de test-compile
Télécharger le rapport de couverture sur sourceforge pour AppVeyor
Préparer le rapport de couverture Jacoco
Nettoyer le contrôle ant inutilisé
Exclure le répertoire de travail Sonar du package
Essayer d'exécuter sonar à partir de la build Appveyor
EWS :
Rendre getPageSize statique
Fusionner PR Permettre de configurer la taille de page de récupération de dossier EWS https://github.com/mguessan/davmail/pull/79
Corriger le traitement des réponses
Corriger O365Authenticator
Corriger la régression dans O365Token
Gérer le id_token mal formé
Refactoriser les authentificateurs pour utiliser davmail.enableOidc
Créer un nouveau paramètre davmail.enableOidc pour passer au nouvel endpoint conforme OIDC v2.0 https://docs.microsoft.com/en-us/azure/active-directory/develop/azure-ad-endpoint-comparison
Préparer le support OIDC, ajouter l'URL v2.0 dans l'authentificateur interactif
Préparer le support OIDC, décoder id_token
Activer davmail.oauth.persistToken par défaut
DAV :
MOVE renvoie SC_CONFLICT sur dossier cible manquant
Mettre à jour vers Java 8
SMTP :
Améliorer le traitement des messages d'erreur
Corriger les cas de test smtp
LDAP :
Nettoyer le cas de test
Corriger l'authentification dn
Nettoyage du code Ber à partir de l'audit
Mettre à jour LdapConnection vers Java 8
Rendre parseIntWithTag protégé pour l'appeler depuis LdapConnection
Utiliser l'implémentation Ber importée au lieu de com.sun.jndi.ldap
Importer l'implémentation Ber depuis OpenJDK pour éviter les avertissements de compilation
OSX :
Abandonner le support de Growl
DavMail pour Mac
Gratuit
Version 5.5.0
Rédigez un avis détaillé sur DavMail
4.3
(0 avis sur DavMail)
Il n’y a pas encore d’avis
Commentaires
Notes des utilisateurs
Aidez la communauté
Il n’y a pas encore d’avis, soyez le premier à en laisser un