Ennek beüzemeléséhez először is szükség van a dovecot-sieve és a dovecot-managesieved csomagok telepítésére. A 15-lda.conf fájlt módosítanunk kell:
protocol lda { mail_plugins = $mail_plugins quota sieve }
Látható, hogy a pluginek kiegészültek a sieve plugin bejegyzéssel. A 90-sieve.conf fájl tartalma pedig a következő:
plugin { sieve = /srv/mail/sieve/%d/%n/.dovecot.sieve sieve_dir = /srv/mail/sieve/%d/%n/sieve }
A sieve sor a felhasználó sieve szkriptjeit tartalmazó fájl elérési útvonalát adja meg. Ez jelen esetben egy szimbolikus link a sieve_dir sor megadott mappájában található managesieve.sieve fájlra. És végül a 20-managesieve.conf fájl tartalma:
protocols = $protocols sieve service managesieve-login { inet_listener sieve { port = 4190 } service_count = 1 process_min_avail = 0 vsz_limit = 64M } service managesieve { process_limit = 1024 } protocol sieve { managesieve_max_line_length = 65536 mail_max_userip_connections = 10 managesieve_logout_format = bytes=%i/%o managesieve_implementation_string = Dovecot Pigeonhole managesieve_max_compile_errors = 5 log_path = /var/log/sieve.log info_log_path = /var/log/sieve.log }
A protocols sorban felvesszük a sieve protokollt a Dovecot által futtatott szolgáltatások sorába. Definiálunk egy managesieve-login szolgáltatást is, amely a 4190-es porton várja a felhasználók bejelentkezését. Így azok a levelezőprogramok, amelyek támogatják a felhasználók sieve szkriptjeinek menedzselését, itt tudnak csatlakozni a managesieve szerver szolgáltatáshoz. A managesieve szolgáltatás a managesieve-login által hitelesített felhasználók kapcsolatának fenntartásáért felelős. A managesieve-login és managesieve szolgáltatások ugyanolyan paraméterekkel konfigurálhatóak, mint az imap-login és imap szolgáltatások. Lapozz vissza néhány oldalt! Utolsó lépséként pedig meghatározzuk a sieve protokoll tulajdonságait is, amelyek nagy részének értelmezése az eddigiek alapján már valószínűleg könnyedén mennek a számodra. :-)