Davmail

From Geitenpad
Jump to navigation Jump to search

ProBook 6550b

root@paardenpad:~# aptitude install davmail 
root@paardenpad:~# vim /etc/davmail.properties

Change these properties:

davmail.server=true
davmail.allowRemote=true
davmail.bindAddress=
davmail.url=https://mail.altran.com/OWA
davmail.enableEws=auto
davmail.imapPort=1993
davmail.smtpPort=1465
davmail.ldapPort=1636
davmail.caldavPort=18443
davmail.ssl.keystoreType=PKCS12
davmail.ssl.keystoreFile=/etc/ssl/cert/paardenpad_rijkenmiel_nl.p12
davmail.ssl.keyPass=OkHereWeGoAgaintitf
davmail.ssl.keystorePass=OkHereWeGoAgaintitf
davmail.logFilePath=/var/log/davmail.log
davmail.logFileSize=20MB
log4j.rootLogger=DEBUG

To get keystore:

root@paardenpad:~# cd /etc/ssl/cert
root@paardenpad:~# cat paardenpad_rijkenmiel_nl.key paardenpad_rijkenmiel_nl.cer > paardenpad_rijkenmiel_nl.pem
root@paardenpad:~# openssl pkcs12 -export -in paardenpad_rijkenmiel_nl.pem -out paardenpad_rijkenmiel_nl.p12 -name paardenpad_rijkenmiel_nl
root@paardenpad:~# vim /etc/init.d/davmail 

Before we had this one: https://www.digitalocean.com/community/tutorials/how-to-setup-a-davmail-exchange-gateway-on-a-debian-7-vps

open ports in firewall eg:

root@paardenpad:/home/rijk# iptables -A INPUT -p tcp --dport 1663 --jump ACCEPT
root@paardenpad:/home/rijk# iptables-save

enable and start service

root@paardenpad:/home/rijk# systemctl enable davmail
root@paardenpad:/home/rijk# systemctl start davmail