Alapvető beállítások

  • Beküldve: 2015. október 21, 22:22
  • Szerző: Bolemányi Attila

A fő beállító fájl a dovecot.conf, a többi fájl – kettő kivételével - a conf.d mappában található. Első lépésként nézzük meg a dovecot.conf tartalmát, amely a Dovecot alapvető beállításait tartalmazza.

1. !include_try /usr/share/dovecot/protocols.d/*.protocol
2. base_dir = /var/run/dovecot/
3. instance_name = dovecot
4. login_greeting = Dovecot ready.
5. shutdown_clients = yes
6. dict {
7.	quota_dict = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
8. }
9. !include conf.d/*.conf
10. !include_try local.conf

 

1. !include_try /usr/share/dovecot/protocols.d/*.protocol

Az első sor a támogatott protokollok közé felveszi azokat is, amelyeket menet közben adunk hozzá a Dovecot szerverünkhöz. Amikor egy újabb protokoll kezelésével egészítjük ki a telepítést, a /usr/share/dovecot/protocols.d mappában elhelyezésre kerül egy új fájl, amely gondoskodik ennek az új protokollnak az automatikus használatba vételéről. Ugyanekkor a /etc/dovecot/conf.d mappában is megjelenik egy vagy több új konfigurációs fájl is, amely erre az újonnan hozzáadott protokollra vonatkozik. Általánosságban elmondható, hogy az egyes konfigurációs fájlok alapértelmezett értékei a legtöbb esetben megfelelőek lesznek számunkra, de természetesen bármikor módosíthatunk is ezeken a beállításokon.

2. base_dir = /var/run/dovecot/

A base_dir a Dovecot futásidejű adatait tartalmazza.

3. instance_name = dovecot

A futó Dovecot példány alapértelmezett nevét határozza meg. Mivel mi nem futtatunk több Dovecot példányt ezen a szerveren, ezért ennek részleteibe most nem megyünk bele.

4. login_greeting = Dovecot ready.

A kliensek felé megjelenített üdvözlő üzenet.

5. shutdown_clients = yes

Ha a Dovecot fő folyamatát leállítjuk, valamennyi hozzá tartozó folyamat is kerüljön leállításra.

6. dict {
7.	quota_dict = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
8. }

Egy quota_dict elnevezésű szótárat határoz meg, amelynek segítségével az egyes postafiókokhoz tartozó kvóta adatokat tudjuk kikeresni. A hivatkozott fájl tartalmazza a MySQL adatbázishoz való kapcsolódás szükséges paramétereit, és azokat a tábla- és mezőneveket, amelyekben a kvótaadatok megtalálhatóak. A szótárak – dictionary - kulcs=érték felépítésű listák tárolására szolgálnak, amelyeket a Dovecot pluginek előszeretettel használnak fel feladataik végrehajtásához.

9. !include conf.d/*.conf

A conf.d mappában található azon konfigurációs fájlok betöltése, amelyek .conf kiterjesztéssel rendelkeznek.

10. !include_try local.conf

Próbálja meg betölteni a local.conf fájlt, de ne essen kétségbe (ne küldjön hibaüzenetet), ha mégsem talál ilyet. A dovecot.conf fájl önmagában is nagyon részletesen dokumentált, de a könnyebb érthetőség és az átláthatóság kedvéért kiemeltem belőle a lényeget, a többi részét pedig kitöröltem. Ha később mégis szükséged lenne az eredeti változatra, megtalálod azt a /usr/share/dovecot mappában.