![]()
| Dit artikel is onderdeel van de reeks Ubuntu: de perfecte desktop. Lees (als je dat nog niet gedaan hebt) eerst het artikel Ubuntu: de perfecte desktop – Introductie, voordat je dit artikel leest. |
Bedrijven gebruiken vaak Microsoft Exchange voor email en heel vaak worden IMAP en/of POP uitgeschakeld of de poorten hiervoor worden dichtgezet. Men doet dit met name voor beveiliging. Alleen als je op het bedrijfsnetwerk zit, kan je bij je e-mail. Voor het benaderen van email buiten het bedrijfsnetwerk krijg je de beschikking over Outlook Web Access (OWA). Zoals de naam al zegt een webtoepassing die je kan gebruiken in een webbrowser. Maar wat als je bijvoorbeeld Evolution of Thunderbird of een andere emailclient wilt gebruiken?
DavMail brengt uitkomst. DavMail is een POP, IMAP, SMTP, CalDav, CardDAV en LDAP gateway waarmee je alle emailclients kan gebruiken voor Microsoft Exchange server via Outlook Web Access. Zelfs van het internet of achter een firewall. LDAP voor adresboek, SMTP om berichten te verzenden, IMAP om door berichten te bladeren op de server, POP om alleen inbox-berichten op te halen, CalDav voor agenda-ondersteuning en CardDAV voor het synchroniseren van persoonlijke contacten.
Besturingssystemen
DavMail is beschikbaar voor Linux, Windows en Mac OS.
Voorwaarden
Voorwaarden Ubuntu
DavMail laat meldingen in het notificatie pop-upvenster zien met zwarte letters. Afhankelijk van het geïnstalleerde thema en de zwarte achtergrond is deze melding niet te lezen. Dit wordt verholpen door het installeren van de Standard Widget Toolkit (SWT) versie 3.6 (korte beschrijving):
- Ga naar Toepassingen –> ‘Ubuntu softwarecentrum’.
- Ga in het ‘Ubuntu softwarecentrum’ naar het menu Bewerken –> ‘Softwarebronnen…’.
- Ga in het Softwarebronnen venster naar het tabblad ‘Overige software’ en klik op de ‘Toevoegen…’ button.
- Vul bij ‘APT-regel:’
ppa:aelmahmoudy/ppain. - Klik op de ‘Bron toevoegen’ button.
- Klik, terug in het Softwarebronnen venster, op de Sluiten button.
- Terug in het ‘Ubuntu softwarecentrum’ vul in het zoekvenster rechtsboven in het ‘Ubuntu softwarecentrum’ venster
swtin. - Klik op de Installeren button bij ‘Standard Widget Toolkit for GTK + Java library’ om SWT 3.6 te installeren. Let op: dat je versie 3.6 kiest. Als er een foutmelding komt, dan kan je het beste versie 3.5 even handmatig verwijderen.
- Sluit het ‘Ubuntu softwarecentrum’.
Voorwaarden Microsoft Exchange 2003, 2007 en 2010
Voorwaarde is dat je Outlook Web Access toegang hebt. Dit testen we als volgt:
Ga naar een webbrowser en ga naar het volgende URL: https://NaamExchangeServer/owa, waarbij NaamExchangeServer de naam van de Exchange Server is die het bedrijf gebruikt. Je moet nu toegang krijgen. Zo niet, dan hoef je niet verder te lezen, want er is geen webtoegang tot de Exchange Server.
Voorwaarde Microsoft Exchange 2003
Voorwaarde voor Exchange 2003 is dat Webdav aanstaat. We testen dit door naar het volgende URL te gaan: https://NaamExchangeServer/exchange. Als je nu de foutmelding 500 “Internal Server Error” krijgt en Microsoft Exchange 2003 is in gebruik dan hoef je ook niet verder te lezen, want dan werkt Webdav niet en daardoor DavMail ook niet.
Microsoft Exchange 2007 en 2010
Microsoft heeft in Exchange 2007 een nieuw protocol geïntroduceerd Exchange Web Services (EWS). Als Webdav niet geactiveerd is, dan kan je nog gebruik maken van EWS. Zie paragraaf “Configuratie van DavMail”.
Microsoft Exchange 2010 kent geen Webdav toegang meer, omdat Microsoft dit heeft laten vallen ten gunste van EWS. Dit protocol moet je dan dus gebruiken in combinatie met DavMail.
Downloaden van DavMail
DavMail kan niet via de softwarebronnen of een Personal Package Archive (PPA) geïnstalleerd worden. Gelukkig biedt de ontwikkelaar van DavMail een Debian-bestand (.deb) aan. Dit is te downloaden van de website: sourceforge. Onthoudt waar je het Debian bestand opslaat.
Installeren van DavMail
Zorg ervoor dat je eerst SWT 3.6 geïnstalleerd hebt (zie paragraaf “Voorwaarden Ubuntu” hierboven), voordat je DavMail gaat installeren, anders moet je DavMail weer verwijderen.
DavMail installeren doe je door het gedownloade Debian bestand uit te voeren.
- Open bestandsbeheer door naar Locaties –> ‘Persoonlijke Map’ te gaan.
- Ga naar de folder waar je het gedownloade Debian bestand hebt opgeslagen.
- Dubbelklik op het Debian bestand. Afhankelijk na de Ubuntu versie zal nu Gdebi of het ‘Ubuntu softwarecentrum’ worden geopend:
Na de installatie is DavMail in het menu Toepassingen –> Internet te vinden.
Configuratie van DavMail
Open DavMail door naar Toepassingen –> Internet –> DavMail te gaan.
Het configuratievenster ‘DavMail Gateway Settings’ heeft vijf tabbladen, elk met specifieke instellingen voor algemene, proxy, encryptie, logging en geavanceerde opties. Hieronder bespreek de belangrijkste instellingen:
Gebruik van DavMail
Het gebruik van DavMail is eigenlijk heel gemakkelijk. DavMail moet al gestart en actief zijn voordat je een emailclient zoals Evolution of Thunderbird start. DavMail werkt op de achtergrond.
Als je DavMail automatisch wilt starten bij het starten van je computer, dan moet je DavMail toevoegen aan Systeem –> Voorkeuren –> Opstart-toepassingen.
Gerelateerde artikelen:
Zie Ubuntu: de perfecte desktop – Introductie voor de complete inhoud van deze artikelenreeks.
![Ubuntu 10.04 [draaiend] - Oracle VM VirtualBox_20110326_001](http://lcardinaals.files.wordpress.com/2011/03/ubuntu-10-04-draaiend-oracle-vm-virtualbox_20110326_001.png?w=300&h=186)
![Ubuntu 10.10 Bi-lingual [draaiend] - Oracle VM VirtualBox_20110326_007](http://lcardinaals.files.wordpress.com/2011/03/ubuntu-10-10-bi-lingual-draaiend-oracle-vm-virtualbox_20110326_007.png?w=300&h=187)
![Ubuntu 10.04 [draaiend] - Oracle VM VirtualBox_20110326_002](http://lcardinaals.files.wordpress.com/2011/03/ubuntu-10-04-draaiend-oracle-vm-virtualbox_20110326_002.png?w=150&h=93)
![Ubuntu 10.04 [draaiend] - Oracle VM VirtualBox_20110326_003](http://lcardinaals.files.wordpress.com/2011/03/ubuntu-10-04-draaiend-oracle-vm-virtualbox_20110326_003.png?w=150&h=93)
![Ubuntu 10.04 [draaiend] - Oracle VM VirtualBox_20110326_004](http://lcardinaals.files.wordpress.com/2011/03/ubuntu-10-04-draaiend-oracle-vm-virtualbox_20110326_004.png?w=150&h=93)
![Ubuntu 10.04 [draaiend] - Oracle VM VirtualBox_20110326_005](http://lcardinaals.files.wordpress.com/2011/03/ubuntu-10-04-draaiend-oracle-vm-virtualbox_20110326_005.png?w=150&h=93)
![Ubuntu 10.04 [draaiend] - Oracle VM VirtualBox_20110326_006](http://lcardinaals.files.wordpress.com/2011/03/ubuntu-10-04-draaiend-oracle-vm-virtualbox_20110326_006.png?w=150&h=93)
Super, dit is precies waar ik naar op zoek was. Als ik het goed begrijp kan ik dan ook thuis mijn email via webmail via maildav via evolution als imap bekijken? Zie op de website echter wel dat java 6 nodig is, of werkt het ook gewoon met openjdk?
Ik ga er mee aan de slag. Super, en een geweldig weblog trouwens. Heb er al een hoop mee gedaan.
DavMail gebruikt inderdaad Sun Java. Deze wordt automatisch tijdens de installatie geinstalleerd. Of het ook ook met OpenJDK werkt weet ik niet, omdat ik dat niet geprobeerd heb. Je kan proberen Sun te verwijderen en kijken of het met OpenJDK werkt. Zo nee, dan is deze weer snel geinstalleerd.
Laar even weten wat je bevinding is.
Dick, ik heb het getest en het werkt ook met OpenJDK 6.
Heb je instructie gevolgd en heb DavMail draaiende. Onduidelijk voor mij is hoe ik Evolution moet configureren. Ik heb wel een instructie voor Thunderbird gevonden, maar niet voor Evolution. Waar kan ik een antwoord hierop vinden?
Je Blog is een bron die ik regelmatig raadpleeg, ga zo door!
Jan, je moet MS Exchange wel via IMAP ipv MAPI gaan benaderen dan. Kijk hier: Instellen van Evolution voor IMAP en POP e-mailaccounts. Vervang de servernaam door localhost en de poort door de poort die je gespecificeerd hebt voor de service die je gebruikt in DavMail. Bij de IMAP server vul je dus localhost:1143 in (1143 is de poort) en bij de SMTP server localhost:1025. LDAP moet je toevoegen bij Adresboek.
Leo, ik ben nog onervaren met linux maar:
Ik heb DAVMAIL geinstalleerd onder UBUNTU en daarbij de poortnummers etc ingevoerd. Ik wil ze nu veranderen maar krijg DAVMAIL niet geopend via toepassingen-internet-davmail. Ik zie DAVMAIL wel maar als ik er op dubbelklik dan wordt een box getoond met de gateway poortnummers.
Wat bedoel je met “Ik zie DAVMAIL wel”? In het paneel rechtsboven? Daar moet je dan met een rechter muisklik op klikken en Settings kiezen.
Als dit niet helpt, moet je me ook even doorgeven welke versie van Ubuntu je gebruikt.
Leo en/of anderen,
Ik probeer sinds kort zoveel mogelijk op Ubuntu te krijgen, en met behulp van de instructies hier lukt dat goed. Ik heb inmiddels mijn prive mail accounts werkend onder Evolution. Rest mij nog een (voor mij groot) probleem. Met het bedrijf werken we met Google Apps voor business – de betaalde variant dus. Dat werkt als een exchange server waarbij niet alleen de mail, maar ook de agenda en de contactpersonen continue worden gesynchroniseerd.
Ik heb in Evolution een nieuwe mail account aangemaakt, en aangegeven dat het via een exchange server loopt. Dat was de manier waarop ik de iPad in 1x geconfigureerd kreeg. Maar Evolution begint vragen te stellen over het adres van een OWS server – en die heb ik niet.
Ik kan nergens vinden (niet op de google site en ook niet op de diverse Ubuntu sites) hoe en wat ik moet instellen. Kan iemand mij verder helpen?? Voor de duidelijkheid, met een IMAP verbinding krijg ik natuurlijk wel de mail, maar nooit de calender en contacts over. Ook met DavMail heb ik het tot nu toe niet voor elkaar gekregen.
Alvast bedankt!
Ik vermoed dat je het hier over een Office Web Server (OWS) hebt. Heel eerlijk gezegd weet ik dit ook niet. Ik kan dit niet checken omdat ik geen ‘Google Apps voor business’ account heb.
Maar ik kan me voorstellen dat dit ook werkt (in Apps zitten nl. dezelfde applicaties):
- Gmail: gewoon via IMAP doen zoals je ook je prive mailaccount ingesteld hebt.
- Calender/Agenda: misschien dat je hier iets aan hebt: Ubuntu: de perfecte desktop – Evolution instellen als client voor Google Agenda.
- Adresboek: je kan een nieuw adresboek aanmaken en dan als type Google kiezen.
Maar even iets anders: Google Apps is een internet/cloud oplossing. Waarom wil je dat benaderen in Evolution? Ik zou dit gewoon via Firefox en de Google Apps webinterface doen. Het idee achter Google Apps is dat alle applicaties (afgeschermd) op het internet staan en nu ga jij deze weer naar je desktop halen. Of zeg ik nu iets raars tegen je?
Dag Leo,
Bedankt voor je reactie. Op zich klopt je stelling natuurlijk dat alles via de webinterface kan. Ik kan er alleen niet aan wennen. Binnen zowel Outlook als Evolution is het erg simpel om mail van de ene naar de andere account te slepen, en als je een bijlage wilt mee sturen is dat een kwestie van klikken. Ik mail veel, en juist deze handelingen zijn in iedere webomgeving lastiger of niet mogelijk.
Ik ga kijken of ik het via bovenstaande tips aan de gang krijg – vorige week is de virtualisatie perfect gelukt – draait nu een week non-stop :-)
Okay, duidelijk. Ik hoor het wel van je.
Leo, bedankt voor he reactie,
Ik heb Ubuntu 11.04 en ik zie DAVMAIL via toepassingen/davmail maar als ik op het iccon klik met de rechtermuisknop gebeurt er niets.
Okay, 11.04. Unity (paneel aan de rechterkant) of Gnome (paneel boven en onder)? Als je Unity hebt, dan klopt het dat je niets ziet. Het werkt wel, maar er verschijnt geen icoon rechtsboven. Laat me maar even weten.
Leo, paneel boven (bestand bijwerken beeld locaties help) en panel links met iconen (ubuntu soft are centr. / persoonlijke map /……/ prullenbak)
Okay, Unity dus. Daar zie je dus geen icoon verschijnen in het paneel, omdat Ubuntu dit voorbehouden heeft aan een aantal applicaties en daar hoort davmail niet bij. Je kunt deze wel zelf toevoegen. Doe dit als volgt:
- open een terminalvenster en type dconf-editor
- in dconf-editor ga naar desktop –> unity –> panel en voeg aan systray-whitelist (klik op de value): ‘SWT’ toe.
- sluit dconf-editor.
Als het goed is krijg je na het starten van davmail nu een icoon in de systray (paneel rechtsboven).
Ik hoop dat dit je probleem oplost, anders hoor ik het wel.
Hoe kan je Davmail via de CLI gebruiken? Ik wil het op een linux servetje installeren en dan binnen mijn netwerk via Windows clients verbinding maken.
Karl, Download davmail-[versie].zip en pak het uit. Sun Java is een vereiste.
Maak een davmail.properties bestand aan (met vi of vim) dat er ongeveer zo uitziet (poorten mag je wijzigen; het zijn default poorten):
davmail.url=http://exchangeServer/exchange/davmail.enableEws=false
davmail.popPort=1110
davmail.imapPort=1143
davmail.smtpPort=1025
davmail.caldavPort=1080
davmail.ldapPort=1389
davmail.keepDelay=30
davmail.sentKeepDelay=90
davmail.caldavPastDelay=90
davmail.imapIdleDelay=
davmail.useSystemProxies=false
davmail.enableProxy=false
davmail.proxyHost=
davmail.proxyPort=
davmail.proxyUser=
davmail.proxyPassword=
davmail.ssl.keystoreType=JKS
davmail.ssl.keyPass=
davmail.ssl.keystoreFile=
davmail.ssl.keystorePass=
davmail.smtpSaveInSent=true
# davmail.server moet op true staan
davmail.server=true
davmail.server.certificate.hash=
davmail.bindAddress=
# allowRemote moet op true staan, anders krijg je geen verbinding
davmail.allowRemote=true
davmail.disableUpdateCheck=false
log4j.rootLogger=WARN
log4j.logger.davmail=DEBUG
log4j.logger.org.apache.commons.httpclient=WARN
log4j.logger.httpclient.wire=WARN
davmail.logFilePath=/var/log/davmail.log
Start davmail als volgt:
nohup davmail.sh davmail.properties &Davmail windows service registreren:
davmailservice installDavMail draait nu als standalone server en is een gateway tussen de client en Microsoft Outlook Web Access (Exchange) server.
Bedankt voor het snelle antwoord! Het is me gelukt!
Beste Leo,
Ik gebruik 11.10 en heb davmail nog niet geïnstalleerd. Krijg de volgende foutmelding:
jaap@pluto:~$ sudo apt-get install davmail_3.9.5-1805-1_all.deb
Pakketlijsten worden ingelezen… Klaar
Boom van afhankelijkheden wordt opgebouwd
Statusinformatie wordt gelezen… Klaar
E: Kan pakket davmail_3.9.5-1805-1_all.deb niet vinden
E: Couldn’t find any package by regex ‘davmail_3.9.5-1805-1_all.deb’
libswt-gtk-3-java en openjdk-6-jre zijn geïnstalleerd.
Heb je een tip hoe ik dit kan oplossen?
Groeten,
Jaap Dekker.
Jaap, je moet DavMail eerst downloaden en dan er op dubbelklikken.
APT kan ook, maar dan moet je het pad opgeven als deze niet in je home-folder is gedownload (zo te zien sta je in je home-folder).
Als het DavMail-bestand wel in je home folder staat voer dan het volgende commando uit:
sudo apt-get install ~/davmail_3.9.5-1805-1_all.debPS. Het Hoofdstukje over ‘Voorwaarden Ubuntu’ is niet meer nodig voor 11.10. Als ik me niet vergis zit SWT versie 3.6 of hoger er al in.
Ik hoor het wel of het gelukt is.
Leo,
Dank voor je snelle reactie.
Ik heb apt-get gebruikt omdat installeren via Ubuntu softwarecentrum niet werkte.
Foutmelding: Kan niet voldoen aan afhankelijkheid: libswt-gtk-3.6-java|libswt-gtk-3.5-java|libswt-gtk-3.4-java
In deze post http://forum.ubuntu-nl.org/software-en-configuratie/%28opgelost%29-davmail-in-11-10/msg770706/ heb ik gelezen dat de dependencies niet meer correct zijn.
“Ik gebuik davmail als gateway naar een exchange omgeving. In 11.10 kloppen de dependencies niet meer. Hieronder een werkwijze om de laatste davmail versie in 11.10 te draaien.
dpkg-deb -x davmail_3.9.5-1805-1_all.deb davtmp
dpkg-deb –control davmail_3.9.5-1805-1_all.deb davtmp/DEBIAN
gedit davtmp/DEBIAN/control
vervang Depends: openjdk-6-jre|sun-java6-jre,libswt-gtk-3.6-java|libswt-gtk-3.5-java|libswt-gtk-3.4-java
door openjdk-6-jre|sun-java6-jre,libswt-gtk-3-java|libswt-gtk-3.6-java|libswt-gtk-3.5-java|libswt-gtk-3.4-java
dpkg -b davtmp davmail_aangepast.deb[/li][/list]
”
Maar dat biedt alleen een oplossing als davmail al geinstalleerd is als ik het goed zie. En dus niet als je de package nog moet installeren.
Ik had de foutmelding voor deze post even snel gereproduceerd. als ik in de goede dir ga staan, is foutmelding echter hetzelfde.
jaap@pluto:~/Downloads$ ls -al davmail_3.9.5-1805-1_all.deb
-rw-rw-r– 1 jaap jaap 4963988 2011-10-19 21:34 davmail_3.9.5-1805-1_all.deb
jaap@pluto:~/Downloads$ sudo apt-get install davmail_3.9.5-1805-1_all.deb
Pakketlijsten worden ingelezen… Klaar
Boom van afhankelijkheden wordt opgebouwd
Statusinformatie wordt gelezen… Klaar
E: Kan pakket davmail_3.9.5-1805-1_all.deb niet vinden
E: Couldn’t find any package by regex ‘davmail_3.9.5-1805-1_all.deb’
jaap@pluto:~/Downloads$
Het zit hem dus denk ik in een verkeerde afhankelijkheid in davmail_3.9.5-1805-1_all.deb.
Ben je dat met me eens en is dat op te lossen of denk jij dat het anders zit?
Ja mee eens.Klopt.
Okay. Wat je op de forums hebt gevonden is correct. Voer de commando’s die je daar gevonden hebt uit in een terminalvenster. Wat je gaat doen is het deb-bestand uitpakken, wijzizigen en een nieuw deb-bestand maken genaamd davtmp davmail_aangepast.deb.
Ik heb de commando’s hier voor je gemak opnieuw neer gezet (met wat kleine aanpassingen):
mkdir ~/Bouw
cp ~/Downloads/davmail_3.9.5-1805-1_all.deb ~/Bouw
cd ~/Bouw
dpkg-deb -x davmail_3.9.5-1805-1_all.deb davtmp
dpkg-deb --control davmail_3.9.5-1805-1_all.deb davtmp/DEBIAN
gedit davtmp/DEBIAN/control
vervang “Depends: openjdk-6-jre|sun-java6-jre,libswt-gtk-3.6-java|libswt-gtk-3.5-java|libswt-gtk-3.4-java”
door “Depends: openjdk-6-jre|sun-java6-jre,libswt-gtk-3-java|libswt-gtk-3.6-java|libswt-gtk-3.5-java|libswt-gtk-3.4-java”
dpkg -b davtmp davmail_3.9.5-oneiric.debIn de folder Bouw staat nu een davmail_3.9.5-oneiric.deb die je wel kan installeren. Ook met een dubbelklik op het bestand in Nautilus.
Bij mij werkt het. Ik ben benieuwd.
Leo, het is gelukt om de package te bouwen. Installeren helaas nog niet.
jaap@pluto:~/Bouw$ ls -al
totaal 9712
drwxrwxr-x 3 jaap jaap 4096 2011-10-20 21:33 .
drwxr-xr-x 125 jaap jaap 4096 2011-10-20 19:54 ..
-rwxrw-rw- 1 jaap jaap 4963988 2011-10-19 21:34 davmail_3.9.5-1805-1_all.deb
-rw-r–r– 1 jaap jaap 4962478 2011-10-20 21:33 davmail_3.9.5-oneiric.deb
-rwxrw-rw- 1 jaap jaap 578 2011-10-19 22:22 davmail.diff
drwxrwxr-x 4 jaap jaap 4096 2011-10-20 19:55 davtmp
jaap@pluto:~/Bouw$ sudo apt-get install davmail_3.9.5-oneiric.deb
Pakketlijsten worden ingelezen… Klaar
Boom van afhankelijkheden wordt opgebouwd
Statusinformatie wordt gelezen… Klaar
E: Kan pakket davmail_3.9.5-oneiric.deb niet vinden
E: Couldn’t find any package by regex ‘davmail_3.9.5-oneiric.deb’
jaap@pluto:~/Bouw$ sudo apt-get build-dep davmail_3.9.5-oneiric.deb
Pakketlijsten worden ingelezen… Klaar
Boom van afhankelijkheden wordt opgebouwd
Statusinformatie wordt gelezen… Klaar
E: Kan geen bronpakket vinden voor davmail_3.9.5-oneiric.deb
jaap@pluto:~/Bouw$
Heb je nog een tip voor me?
Lijkt op een rechtenprobleem. Het pakket is er wel, maar wordt niet gezien.
Probeer eens:
sudo chmod 644 ~/Bouw/davmail_3.9.5-oneiric.debsudo chown root:root ~/Bouw/davmail_3.9.5-oneiric.deb
en daarna weer installeren.
Dat was het. Heb na een reboot via Sotfwarecentrum (en dus met rootrechten) probleemloos geïnstalleerd. Bedankt voor je hulp.
Graag gedaan.