Min mailserver (del 3) - Dovecot og webmail med Roundcube

I forrige blogindlæg fik jeg lavet en meget "rå" mailserver.
I dette blogindlæg lægger jeg en IMAP-server på og en webmail-server Roundcube.

På en Debian Linux er det meget nemt at installere programmer.

$ sudo apt-get install dovecot-imapd
$ sudo-apt-get install mysql-server

Her skal man skrive hvilket password root-brugeren til MySQL kan anvende.Find på et godt password til dette.
Husk det og/eller skrive det ned et sikkert sted og du skal bruge det ved installationen af Roundcube:

$ sudo apt-get install roundcube

Svar ja til at bruge db-common.

Illustration: Privatfoto

Vælg MySQL

Og dernæst skal MySQL passwordet for root-brugeren bruges igen

Til slut skal du "digte" endnu et password til en bruger som Roundcube bruger overfor MySQL.

og bekræft.

Vi er næsten igennem nu. Der er kun et par tilpasninger tilbage.
Rediger /etc/apache/conf.d/roundcube

$ sudo nano /etc/apache/conf.d/roundcube

Slet "#" tegnet ud for linie 3 og 4 som vist på følgende billede og gem med ctrl-x.

Vi skal også have Postfix til at aflevere emails til IMAP-serveren Dovecot.
Det kan vi få vi at tilføje to linier i bunden af /etc/postfix/master.cf :

dovecot unix - n n - - pipe
  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}

Er du doven så kan teksten hentes fra http://petertoft.dk/dovecot.txt
$ wget http://petertoft.dk/dovecot.txt
$ sudo cat dovecot.txt >> /etc/postfix/master.cf

Genstart Postfix og Apache webserveren (der kom ind med Roundcube)

$ sudo service apache2 restart
$ sudo postfix reload

Vi er igennem!
Test nu ved at tilgå serveren fra en desktop eller mobil http://SERVERNAVN/roundcube
I mit tilfælde http://mail.version42.dk/roundcube. Skriv dit brugernavn, password og "localhost" så er du inde :)

Det er nok lidt irriterende at skulle skrive "localhost" hver gang.
Det kan undgås ved at rette i /etc/roundcube/main.inc.php (skriv "sudo nano /etc/roundcube/main.inc.php").

Ret linien med "rcmail_config" så der står localhost som argument.

$rcmail_config['default_host'] = 'localhost';

I Roundcube bør man starte med at lave en email-identitet, og man kan lave mail-foldere i nederste venstre hjørne.

Mail-serveren er oppe med webmail, men der er en par ting jeg kommer tilbage til i de næste indlæg. Fjernadminstration, firewall, kryptering af webmail, anvende mailserveren fra mobil mv ...

Så helt færdig med serien er jeg ikke.

/pto

Kommentarer (7)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Peter Toft

Øh jow - næste afsnit er lige ved at være klar. Det handler om DKIM, SPF og DMARC, dvs. hvad ejeren af mailserveren kan gøre for omverdenen for at fortælle om en mail er legitim eller ej.
Jeg tager ikke håndteringen af en given email som jeg har modtaget endnu, meeen det kommer også. I må gerne give input på dette :)

Log ind eller Opret konto for at kommentere
Brugerundersøgelse Version2
maximize minimize