Kann ich über Kontact eine Verbindung zum Exchange-Server meines Unternehmens herstellen?

8

Führen Sie Kubuntu 11.04 (Natty) aus und versuchen Sie, Outlook zu ersetzen. Ich brauche Zugriff auf Kalender und E-Mail, konnte aber nichts herausfinden. Ein Google der Dinge gibt mir keine sehr guten Informationen, also dreh dich hier um, um die Gurus zu fragen.

Systeminformationen: Führen Sie Kubuntu 11.04 aus und möchten Sie Kontact (KMail) verwenden, um eine Verbindung zur Arbeit herzustellen. Ich möchte auch die Installation von GNOME nach Möglichkeit vermeiden.

Wenn Sie eine Verbindung zu Exchange 2010 herstellen, kann ich auf dem Exchange-Server keine Änderungen vornehmen

Danke im Voraus

jjesse
quelle

Antworten:

7

Kürzlich habe ich von Windows zu Ubuntu gewechselt. Ich hatte das gleiche Problem.

Nach langer Suche gründete ich DavMail ( http://davmail.sourceforge.net/ ). Es ist ein Gateway, das alle Austauschnachrichten an Ihren lokalen E-Mail-Client überträgt. Auf der Website wird alles für Thunderbird erklärt (ich benutze es auch), aber vielleicht ist es auch mit Kontact (KMail) möglich.

Wenn Sie DavMail verwenden, überprüfen Sie die Protokolldateien. Es kann sehr hart werden (meins war mehr als 7 GB groß, bevor ich es bemerkte. Ich reinige diese jetzt jeden Tag, indem ich Folgendes in Crontab einsetze :) "@reboot > /var/log/davmail.log".

Kobold
quelle
Verbindet sich DavMail aufgrund des obigen Kommentars von German Pulido mit exhcange? Synchronisiert DavMail auch Kalenderinformationen?
JJesse
DavMail ist das Gateway zwischen Ihrem Exchange-Server und Ihrem E-Mail-Client. Sie können DavMail lokal ausführen oder auf dem Exchange-Server (oder einem anderen Server Ihrer Wahl) installieren, wenn mehrere Benutzer es verwenden müssen (Sie haben also nur ein Gateway, anstatt es auf jedem Computer zu installieren). Wenn Sie Thunderbird verwenden, können Sie auch das Add-On "Lightning" verwenden, um die Kalenderinformationen zu synchronisieren. Mit dem Add-On "SOGo Connector" können Sie auch Ihr Adressbuch synchronisieren.
Bogey
3

Ja, es ist fast zu 100% möglich. Benötigt das neueste stabile kdepim, das derzeit kdepim 4.6.1 ist. Alles von kdepim 4.6.0 / kmail2 / kontact2 wird funktionieren. Funktioniert über Davmail und mit der Akonadi-Ressource Davgroupware / Davical.

Sie können die alte Version verwenden, um nur E-Mails zu senden / empfangen. Wenn das alles ist, woran Sie interessiert sind, funktioniert das schon seit Ewigkeiten. Ja, für all dies muss OWA auf dem Server aktiviert sein.

Für mich funktioniert die Austauschkontaktsynchronisierung zu 100% in beide Richtungen. Die Exchange-Kalendersynchronisierung funktioniert nur von Exchange, das auf kontact verschoben wurde. Nicht sicher warum. Die LDAP / GAL-Suche funktioniert.

Seien Sie gewarnt, new kontact / kdepim ist immer noch sehr fehlerhaft, obwohl mit viel TLC eine gute Funktion erzielt werden kann.

Sie können die Davmail-Protokolldatei auch deaktivieren, sodass Sie sie nicht drehen / bereinigen müssen.


WIE MAN

DavMail-Einstellungen:

MAIN
  # what is not specified here is otherwise default
  OWA: URL to exchange server
  Trash keep delay (POP): 1
  Sent keep delay (POP): 1
  Calendar past events (Caldav): 1

kontact => Mail => KMail konfigurieren => Accounts => Add => POP3 Email Server

Name: Exchange Mail
Incoming mail server: localhost
Username: DOMAIN\username
Password: ThePassword
Check enable interval mail checking: 5 minutes
Add SMTP server
Exchange
Outgoing mail server: localhost
Server requires authentication: check
Username: DOMAIN\username
Password: ThePassword

kontact => Kalender => Kalender hinzufügen => DAV-Groupware-Ressource => DAVical =>

Name: Exchange Calendar
Host: 'write anything here, doesn't matter you will edit it later'
Installation path: 'write anything here, doesn't matter you will edit it later'
uncheck use SSL
Click next, next and finish

Bearbeiten Sie dann die Ressource und legen Sie Folgendes fest:

Remote calendar access protocol: CalDAV
Remote URL: http://localhost:1080/users/[email protected]/calendar/
Username: DOMAIN\username
Password: ThePassword

Klicken Sie auf Abrufen und OK. Alle 30 Minuten aktualisieren

kontact => Adressbuch => Adressbuch hinzufügen => DAV-Groupware-Ressource => DAVical =>

Name: Exchange Contacts
Host: 'write anything here, doesn't matter you will edit it later'
Installation path: 'write anything here, doesn't matter you will edit it later'
uncheck use SSL

Klicken Sie auf Weiter, Weiter und fertig

Bearbeiten Sie dann die Ressource und legen Sie Folgendes fest:

Remote calendar access protocol: CardDAV
Remote URL: http://localhost:1080/users/[email protected]/contacts/
Username: DOMAIN\username
Password: ThePassword

Klicken Sie auf Abrufen und OK. Alle 99 Minuten aktualisieren

kontact => settings => Kontact konfigurieren => Kontakte => LDAP-Servereinstellungen => Host hinzufügen

Host: localhost
DN: ou=people
Authentication: Simple
Port: 1389
Bind DN: DOMAIN\username
Password: ThePassword

OK klicken

Kreuzen Sie localhost an

kontact => Mail => settings => KMail konfigurieren => Composer => Abschlussreihenfolge konfigurieren => und LDAP auf first setzen

Diwan Santana
quelle
1

Ich weiß nicht, ob dies Ihnen dabei helfen kann, die Lösung für Ihr Problem zu finden. Standardmäßig stellt Exchange 2010 jedoch keine Verbindung zu einem Client her, der für die Verbindung über unverschlüsselte Verbindungen konfiguriert ist. Wenn Kontact eine Option zum Verschlüsseln des MAPI-Datenverkehrs hat (ich gehe davon aus, dass eine Verbindung über MAPI wie Evolution hergestellt wird), wird möglicherweise eine Verbindung hergestellt. Ich bin auch daran interessiert zu wissen, wie ein DAV-Produkt eine Verbindung zu Exchange 2010 herstellen kann, da die letzte Version, die den DAV-Zugriff unterstützt, Exchange 2007 war.

Grüße.


quelle
0

Davmail funktioniert gut für mich mit Kubuntu Natty. Ich empfehle Ihnen, den Speicherort der Protokolldatei zu ändern (ich habe ~ / .davmail.log gewählt) und alle Protokolleinstellungen auf WARN (nicht DEBUG) zu setzen, da sonst die Protokolldatei unglaublich schnell wächst.

Laden Sie zum Einrichten von Kmail / Kontact usw. die Akonadi-Konfiguration und fügen Sie eine Ressourcen-DAV-Groupware hinzu. In meinem Fall war DAVical der Typ, den ich benötigte, aber das Setup sah standardmäßig an der falschen Stelle aus. Ich musste es in http: // localhost: 1080 / * Exchange-Unterordner * / ändern

Auf diese Weise kann ich meine Kontakte (CardDav) und meinen Kalender (CalDav) synchronisieren. Für E-Mails stellt meine Uni einen IMAP-Server zur Verfügung, sodass ich diesen stattdessen verwende.


quelle
0

Davmail funktioniert nur, wenn IMAP auf dem Exchange-Server aktiviert ist. Die einzige andere Möglichkeit besteht darin, Evolution mit dem evolution-mapi-Plugin zu verwenden. Aber wie Sie sagen, Sie verwenden Exchange 2010. Ich bin mir nicht sicher, ob Mapi Exchange 2010 unterstützt. Ich verbinde mich mit Mapi Plugin mit Evolution ohne Probleme mit Exchange 2007.

Ubuntuser
quelle
0

Davmail funktioniert nur, wenn OWA aktiviert ist, nicht IMAP. Mit OWA können Sie entweder über IMAP über Davmail oder über POP über Davmail eine Verbindung herstellen. Mit IMAP müssen Sie nicht die gesamte E-Mail herunterfahren, sondern nur die Header-Informationen. Dies dauert jedoch einige Zeit, wenn Sie auf eine E-Mail klicken, um sie anzuzeigen, da sie dann die E-Mail herunterladen muss. POP bringt den gesamten E-Mail-Ordner auf Ihr lokales Gerät, wodurch das Abrufen Ihrer E-Mails langsamer wird (da jede E-Mail in Ihr lokales Verzeichnis heruntergeladen wird), das Anzeigen von E-Mail-Inhalten jedoch viel schneller (da es sich bereits auf Ihrem Gerät befindet).


quelle
0

Verwenden Sie IMAP und geben Sie dort die Web-Outlook-URL Ihres Unternehmens ein. Geben Sie dann in Benutzername domain \ username ein. Wählen Sie unter Verbindungseinstellungen die Option Authentifizierung und legen Sie den Typ als NTLM fest und klicken Sie auf Automatische Erkennung. Das sollte Ihnen einen Port geben, aber die Authentifizierung wird wieder auf Login umgeschaltet. Wechseln Sie also erneut zu NTLM, und Sie sollten gut sein.

ramsey322
quelle