DavMail wird Ihnen helfen, Outlook loszuwerden! Es ist ein POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange-Gateway, das es Benutzern ermöglicht, jeden Mail-/Kalender-Client (z. B. Thunderbird mit Lightning oder Apple iCal) mit einem Exchange-Server zu verwenden, selbst aus dem Internet oder hinter einer Firewall über Outlook Web Access. DavMail umfasst jetzt ein LDAP-Gateway zum globalen Adressbuch von Exchange und zu den persönlichen Kontakten der Benutzer, um die Adressvervollständigung in einem Mail-Compose-Fenster und die vollständige Kalenderunterstützung mit der Anzeige der Verfügbarkeit der Teilnehmer zu ermöglichen. DavMail unterstützt auch das CardDav-Protokoll zur Synchronisierung von Adressbüchern. Dieses neue Feature wird von der französischen Verteidigung / DGA im Rahmen des Projekts Trustedbird gesponsert. Das Hauptziel von DavMail ist es, standardkonforme Protokolle vor proprietärem Exchange bereitzustellen. Das bedeutet LDAP für das globale Adressbuch, SMTP zum Senden von Nachrichten, IMAP zum Durchsuchen von Nachrichten auf dem Server in jedem Ordner, POP zum Abrufen von Nachrichten im Posteingang, Caldav für die Kalenderunterstützung und CardDav zur Synchronisierung persönlicher Kontakte. So kann jeder standardkonforme Client mit Microsoft Exchange verwendet werden.
Was ist neu in Version 5.5.0
Version 5.5.0:
Diese Version enthält viele Fehlerbehebungen, Verbesserungen und einige Benutzerbeiträge von Github Die meisten Aktivitäten beziehen sich auf die Umstrukturierung von HttpClient 4, dies wird wahrscheinlich die letzte Version basierend auf HttpClient 3 sein Die minimale Java-Version ist jetzt 8, außerdem wurde die Growl-Unterstützung auf MacOS eingestellt Bemerkenswerte Änderungen für Endbenutzer sind die Persistenz des Oauth-Tokens, um häufige O365-Authentifizierungen zu vermeiden, und OIDC-Unterstützung für persönliche Outlook-Konten Bekannte Probleme: Einige Benutzer berichteten von Rückschritten bei der Formularauthentifizierung, bitte melden Sie solche Rückschritte mit Protokolldateien
IMAP:
Fangen Sie Nicht-IOException-Fehler im FolderLoadThread ab
Beheben Sie https://github.com/mguessan/davmail/pull/91 Erlauben Sie, dass der Benutzername als user@domain.com zusätzlich zu domainuser angegeben wird, um auf das gemeinsame Postfach zuzugreifen
Entfernen Sie CHARSET in der IMAP-Suche
Bereinigen Sie Testfälle
Dokumentation:
Beschreiben Sie neue Office 365-Authentifizierungsmodi
Entfernen Sie die veraltete enableEWS-Referenz
Dokumentieren Sie neue Verbindungsmodi in der Vorlage davmail.properties
Fügen Sie das Badge für alle Downloads hinzu
Push-Sonarcloud-Badges
Verbesserungen:
Wenden Sie die von Sonar empfohlenen XML-Transformator-Einstellungen an
Dos2unix-Vorlage davmail.properties-Datei
Bereiten Sie die Migration zu https://davmail.sourceforge.io vor
Bereinigen Sie die Prüfung
Der neueste Edge-Benutzeragent funktioniert nicht, verwenden Sie stattdessen Outlook 2013
Konvertieren Sie den HTTP-Code in Java 8
Bereinigen Sie die Prüfung
Beheben Sie die von Sonar erkannten Sicherheitsanfälligkeiten
Aktualisieren Sie auf Java 8 und bereinigen Sie den Code
Kommentieren Sie HttpURLConnectionWrapper
Beheben Sie Rückschritte in AbstractServer
Entfernen Sie das ungenutzte Label
Bereinigen Sie die Prüfung auf Java 8-Sprachniveau
Sicherheit:
Aktivieren Sie TLSv1.1 und TLSv1.2
HttpClient 4:
HttpClient wird nicht zwischen Clients geteilt, verfolgen Sie nicht den Verbindungsstatus, um die NTLM-Verbindungspooling zu aktivieren
Setzen Sie die Standardverbindung pro Route auf 5
Refactor Exchange 2007-Testfälle
Bereiten Sie den Wechsel vor, erstellen Sie einen temporären HC4WebDav-Modus
Bereinigen Sie die ExchangeSession
Bereinigen Sie die Unit-Tests
Machen Sie die ExchangeSession unabhängig von der HttpClient-Implementierung
Entfernen Sie die Referenz zu altem HttpStatus in HttpClientAdapter
Mehr HC4ExchangeFormAuthenticator-Refactoring und -Fixes
Testen Sie den Fehler bei der Formularauthentifizierung
Mehr DavExchangeSession-Refactoring
Mehr Fixes für den Formularauthentifizierer
Erstellen Sie die ResponseWrapper-Schnittstelle für PostRequest und GetRequest
Neue Implementierung von executeFollowRedirect und holen Sie den Benutzeragenten aus den Einstellungen
Bereinigen Sie die Prüfung und beheben Sie Rückschritte, müssen nach der OWA-Authentifizierung umgeleitet werden
Mehr Testfälle zur Authentifizierung
Implementieren Sie den Verbindungsentferner für einen einzelnen Thread
Verbessern Sie PostRequest und RestRequest
Implementieren Sie executePostRequest mit Testfall
Neue GetRequest-Implementierung mit Testfall
Mehr Anforderungs-Refactoring
Refactor RestRequest, um nur den ResponseHandler-Modus zu verwenden
Refactor TestHttpClientAdapter
Verbessern Sie RestRequest
Entfernen Sie die alte HttpException und wechseln Sie zu HttpResponseException
Wechseln Sie zu HttpGet
Fügen Sie buildHttpException zu HttpClientAdapter hinzu
Bereinigen Sie die Prüfung
Behalten Sie statusLine in der Anfrage bei
Bereinigen Sie, um die Migration abzuschließen
Konvertieren Sie encodeAndFixUrl
Entfernen Sie die alte HttpStatus-Abhängigkeit
Entfernen Sie die HttpException-Abhängigkeit
Konvertieren Sie die Head- und Post-Methoden
Konvertieren Sie GetMethod in HttpGet
Konvertieren Sie die verbleibenden http client 3-Methoden
Implementieren Sie create/delete folder
Implementieren Sie die Exchange WebDav-Suchanforderung
Beheben Sie die ursprüngliche URI im HttpClientAdapter
Konvertieren Sie internalGetFolder
Refactor TestCaldavHttpClient4
Mehr Testfälle zur Sitzungscreation
Konvertieren Sie getWellKnownFolders, erste funktionierende Version der Sitzungscreation
Konvertieren Sie checkPublicFolder
Holen Sie httpClientAdapter von HC4ExchangeFormAuthenticator
Haupt-Testfall für HC4DavExchangeSession
Konvertieren Sie getEmailAndAliasFromOptions
Konvertieren Sie getMailpathFromWelcomePage
Baseline DavExchangeSession für die HttpClient 4-Migration
Verbessern Sie HttpClientAdapter, aktivieren Sie Kerberos-Unterstützung gemäß den Einstellungen
Verbessern Sie HttpClientAdapter
Testen Sie Zeitüberschreitungen mit Proxy
Refactor TestHttpClient4 mit try with resource
Caldav:
Beheben Sie https://github.com/mguessan/davmail/pull/88 EXDATE-Zeitzonenproblem
O365:
Beheben Sie https://github.com/mguessan/davmail/pull/92 Failover für null Abfrage mit nicht https URI
Refactor O365Authenticator und beheben Sie Rückschritte
Wechseln Sie zur neuen executeFollowRedirect-Implementierung
Refactor O365Authenticator
Refactor O365InteractiveJSLogger, um mit mehr JDK-Versionen zu arbeiten
Test:
Verbessern Sie den Testdialog für Benachrichtigungen
Verbessern Sie den Test für Client-Zertifikate
Verbessern Sie den Testfall für die freigegebene Version
Verbessern Sie die Basistests
Fügen Sie eine neue harmcrest-core junit-Abhängigkeit hinzu und aktivieren Sie IMAP-Testfälle
Aktualisieren Sie junit auf 4.12
Führen Sie einen SSL-Server-Socket aus
Bereinigen Sie den Code
Verbessern Sie TestDavGateway
Machen Sie AbstractDavMailTestCase abstrakt
Verbessern Sie die Testfälle
Build:
Beheben Sie den Dateinamen für Appveyor-Trunk-Bauten
Beheben Sie die git svn-Warnung
Versuchen Sie, die svn-Revision von git zu erhalten
Setzen Sie den jacoco-Pfad in der sonar-Konfiguration
Beheben Sie die Testkompilierungssprachebene
Laden Sie den Abdeckungsbericht auf Sourceforge für AppVeyor hoch
Bereiten Sie den Jacoco-Abdeckungsbericht vor
Bereinigen Sie ungenutzte Ant-Prüfungen
Schließen Sie das Sonar-Arbeitsverzeichnis vom Paket aus
Versuchen Sie, Sonar aus dem Appveyor-Bau auszuführen
EWS:
Machen Sie getPageSize statisch
Mergen Sie PR Erlauben Sie die Konfiguration der EWS-Ordnerabruf-Seitengröße https://github.com/mguessan/davmail/pull/79
Beheben Sie die Antwortverarbeitung
Beheben Sie O365Authenticator
Beheben Sie Rückschritte in O365Token
Behandeln Sie ungültige id_token
Refactor Authenticator, um davmail.enableOidc zu verwenden
Erstellen Sie eine neue davmail.enableOidc-Einstellung, um zum neuen v2.0 OIDC-konformen Endpunkt https://docs.microsoft.com/en-us/azure/active-directory/develop/azure-ad-endpoint-comparison zu wechseln
Bereiten Sie die OIDC-Unterstützung vor, fügen Sie die v2.0-URL im interaktiven Authentifizierer hinzu
Bereiten Sie die OIDC-Unterstützung vor, dekodieren Sie id_token
Aktivieren Sie davmail.oauth.persistToken standardmäßig
DAV:
MOVE gibt SC_CONFLICT bei fehlendem Zielordner zurück
Aktualisieren Sie auf Java 8
SMTP:
Verbessern Sie die Fehlernachrichtenverarbeitung
Beheben Sie die SMTP-Testfälle
LDAP:
Bereinigen Sie den Testfall
Beheben Sie die DN-Authentifizierung
Ber-Code-Bereinigung aus der Prüfung
Aktualisieren Sie LdapConnection auf Java 8
Machen Sie parseIntWithTag geschützt, um es von LdapConnection aus aufzurufen
Verwenden Sie die importierte Ber-Implementierung anstelle von com.sun.jndi.ldap
Importieren Sie die Ber-Implementierung von OpenJDK, um Kompilierungswarnungen zu vermeiden
OSX:
Entfernen Sie die Growl-Unterstützung
DavMail für Mac
Kostenlos
Version 5.5.0
Schreiben Sie eine ausführliche Rezension zu DavMail
4.3
(0 Rezensionen zu DavMail)
Es gibt noch keine Rezensionen
Kommentare
Nutzerbewertungen
Helfen Sie der Community
Es gibt noch keine Rezensionen – schreiben Sie die erste