Voor degene die een mailclient willen gebruiken, zoals Thunderbird, is het gebruik van Zarafa voor je mail uit te lezen een heel gepuzzel. Zeker als je meerdere gebruikers hebt in je Mail Server en je Zarafa alleen wil gebruiken als privé account omdat je daar je contacten, telefoonnummer e.d. wil opslaan.
Ik gebruik daarom Thunderbird om de mail uit Zarafa te benaderen/bewerken/versturen via een beveiligde (SSL) verbinding op een aparte poort, namelijk 994 (ipv de standaard 993 die door Mailserver wordt gebruikt). Een oplossing die, bij mij althans, werkt.
Ik gebruik daarbij de Zarafa Gateway om het één en ander voor elkaar te boksen.
Hieronder een uitleg hoe dit voor elkaar te krijgen is. Dat scheelt anderen weer een hoop geklooi...
En natuurlijk geldt:
gebruik is op eigen risico!!Gebruikt:Synology DS212+ FW: 4.1-2647
Zarafa package 0.3.3 (en Z-Push 2.0.6-0)
Mail Server (Beta) package 1.1-0064
SSH verbinding via Kubuntu (natuurlijk wel SSH-service in je DSM inschakelen)
Thunderbird Email-client om te testen.
Gebruikt instellingen:Mail Server - alleen IMAPS (beveiligde IMAP) geactiveerd (poort 993)
Zarafa pakket geïnstalleerd en 1 gebruiker aangemaakt
Zarafa Fetchmail instellingen op localhost, poort 993 met SSL
Uitleg:1 - Login op je Synology met gebruiker
root en login met je
admin wachtwoord.
2 -
Gateway activeren voor gebruik van een Zarafa-gebruiker:export LC_ALL=C
zarafa-admin -u GEBRUIKERSNAAM --enable-feature imap
3 -
Aanmaken van geldig 'self-signed' SSL certificaat voor de beveiligde IMAPS verbinding:- Maak een configuratiemap en -bestand aan voor het creëren van ssl certificaat:mkdir /usr/syno/ssl
chmod 700 /usr/syno/ssl
cd /usr/syno/ssl
- Download openssl configuratiebestand:wget http://123adm.free.fr/home/pages/documents/syno-cert_fichiers/openssl.cnf
- Maak een SSL werkmap aan:mkdir /etc/zarafa/gateway
chmod 700 /etc/zarafa/gateway
cd /etc/zarafa/gateway
- Maak self-signed certificaat aan en verwijder overtollige bestanden:openssl genrsa -des3 -out privkey_pass.pem 2048
(Vul een wachtwoord in en onthoud die)
openssl rsa -in privkey_pass.pem -out privkey.pem
(Gebruik het wachtwoord van vorige stap)
openssl req -nodes -new -sha1 -key privkey.pem -out reqcert.pem
(zorg dat 'Organizational Unit Name' is ingevuld)
openssl x509 -req -days 365 -in reqcert.pem -signkey privkey.pem -out cert.pem
(Maakt een certificaat aan die een jaar geldig is)
rm privkey_pass.peml
rm reqcert.pem
(Verwijder de overtollige bestanden)
4 -
Aanpassen van de Zarafa 'gateway' instellingen:vi /etc/zarafa/gateway.cfg
(<a> om aan te passen, <ESC> wanneer klaar, :wq!<ENTER> om op te slaan en af te sluiten)
Verander de opties naar de waarden die
dik bedrukt staan:
# enable/disable POP3, and POP3 listen port
pop3_enable = no
pop3_port = 110
# enable/disable IMAP, and IMAP listen port
imap_enable = no
imap_port = 144
# enable/disable Secure IMAP, and Secure IMAP listen port
imaps_enable = yes
imaps_port = 994
# Only mail folder for IMAP or all subfolders (calendar, contacts, tasks, etc. too)
imap_only_mailfolders = no
5 -
Herstart de Zarafa pakketten in je DSM door in de packagecenter ze uit (stop) en weer in te schakelen (uitvoeren).
Als het goed gegaan zullen er geen rare foutmeldingen in je gateway-logfiles van Zarafa Administration staan. Het is nu alleen een kwestie van je Emailclient de goede instellingen in te geven en gaan met die banaan!
EDIT: De goede instellingen om verbinding (ontvangen) te maken met je emailclient zijn:
Verbindingsprotocol: IMAP
Poort: 994
Verbindingsbeveiliging: SSL/TLS
Authenticatiemethode: Normaal wachtwoord
Ik hoop dat iemand hier wat aan heeft!