Motto

Ne každý, kdo propojí dva počítače a nastaví sdílení dat, je administrátor. Tím se dostává teprve na začátek.

Navigace:   Úvod Rady - tipy - triky Vychytávky v Linuxu Dovecot ve Slackware 13.1
Dovecot ve Slackware 13.1 PDF Tisk Email
Úterý, 03 Září 2013 23:12

Ve Slackwaru lze standardně spustit IMAP server a POP3 server pomocí inet démona, oba však nepodporují šifrovanou komunikaci. Částečně toto lze obejít pomocí aplikace stunnel, je to však statické řešení bez funkce STARTTLS. Daleko lepší řešení je nespouštět standardní démony, ale doinstalovat si Dovecot, který všechno potřebné umí a je velice dobře konfigurovatelný. Ze serveru Slackbuilds.org můžete stáhnout balíček sestavovacích skriptů dovecot.tar.gz, k tomu musíte stáhnout balíček zdrojáků dovecot-2.0.8.tar.gz. Z balíčku dovecot.tar.gz vybalte někam adresář dovecot. Pak do tohoto adresáře dovecot přesuňte balíček zdrojáků dovecot-2.0.8.tar.gz, ve stejném adresáři budete mít i několik souborů, z toho jeden spouštěcí dovecot.SlackBuild. Tímto spouštěcím souborem vše zkompilujete a sestavíte slackwarovský balíček dovecot-2.0.8-i486-1_SBo.tgz, ten bude po sestavení uložen v adresáři /tmp. A nakonec dovecot nainstalujete:

  • # installpkg dovecot-2.0.8-i486-1_SBo.tgz

Po instalaci musíte ještě provést pár nezbytně nutných kroků:

  • # groupadd -g 202 dovecot
  • # useradd -d /dev/null -s /bin/false -u 202 -g 202 dovecot
  • # useradd -d /dev/null -s /bin/false -u 203 -g 202 dovenull
  • # chmod 755 /etc/rc.d/rc.dovecot
  • # /etc/rc.d/rc.dovecot start

V tuto chvíli by již měl dovecot bežet, pro jeho spouštění při startu, stačí dopsat pár řádek buď do /etc/rc.d/rc.inet2 nebo /etc/rc.d/rc.local:

  • if [ -x /etc/rc.d/rc.dovecot ]; then
  • /etc/rc.d/rc.dovecot start
  • fi

Samotná konfigurace se provádí v adresáři /etc/dovecot. Všechny připravené konfiguráky musíte sem nejprve zkopírovat z adresáře /usr/doc/dovecot-2.0.8/example-config. Pak už je to snadné.

V konfiguráku /etc/dovecot/conf.d/10-mail.conf nastavíte cestu k vašim mboxům:

  • mail_location = mbox:%h:INBOX=/var/mail/%u

V konfiguráku /etc/dovecot/conf.d/auth-system.conf.ext nastavíte spojení na databázi uživatelů a hesel:

  • passdb {
  • driver = shadow
  • }
  • userdb {
  • driver = passwd
  • }

V konfiguráku /etc/dovecot/conf.d/10-ssl.conf nastavíte cestu k vašemu předem připravenému certifikátu:

  • ssl_cert = /etc/dovecot/cert.mail.pem
  • ssl_key = /etc/dovecot/key.mail.pem

V konfiguráku /etc/dovecot/conf.d/10-auth.conf můžete vynutit podporu nehashovaného hesla a navolit autentizační mechanismy:

  • disable_plaintext_auth = no
  • auth_mechanisms = plain login

V konfiguráku /etc/dovecot/conf.d/10-logging.conf můžete zapnout logování:

  • log_path = /var/log/dovecot.log

To je vše, teď jenom dovecot restartujte a používejte.

 
Mendelovo gymnázium | Designed by webmaster | Powered by Joomla | Creative Commons Attribution