Zaczynamy od zalogownia się do serwera po ssh i instalacji potrzebnych pakietów:
apt-get install dovecot-sieve dovecot-managesieved dovecot-lmtpdNastępnie edytujemy plik:
nano /etc/dovecot/dovecot.confSzukamy:
#protocols = imap pop3Zmieniamy ma:
protocols = imap pop3 lmtp sieve
Edytujemy plik:
nano /etc/dovecot/conf.d/15-lda.confSzukamy:
#mail_plugins = $mail_pluginsZmieniamy ma:
mail_plugins = $mail_plugins sieve
Edytujemy plik:
nano /etc/dovecot/conf.d/20-lmtp.confSzukamy:
#mail_plugins = $mail_pluginsZmieniamy ma:
mail_plugins = $mail_plugins sieve
Edytujemy plik:
nano /etc/dovecot/conf.d/90-sieve.confSzukamy:
#sieve = file:~/sieve;active=~/.dovecot.sieveZmieniamy ma:
sieve = /home/admin/sieve/%d/%n/dovecot.sieve
Edytujemy plik:
nano /etc/exim4/exim4.conf.templateSzukamy w sekcji ROUTERS CONFIGURATION:
localuser: driver = accept transport = local_deliveryZmieniamy ma:
localuser: driver = accept transport = dovecot_lmtp
Następnie w sekcji TRANSPORTS CONFIGURATION za wpisem:
devnull: driver = appendfile file = /dev/nulldopisujemy:
dovecot_lmtp: driver = lmtp socket = /var/run/dovecot/lmtp #maximum number of deliveries per batch, default 1 batch_max = 200
Pozostaje nam włączyć plugin managesieve w Roundcube. Edytujemy plik:
nano /etc/roundcube/config.inc.phpSzukamy:
$rcmail_config['plugins'] = array('password');Dopisujemy to tablicy plugin:
$rcmail_config['plugins'] = array('password', 'managesieve');
Na koniec restartujemy usługi serwera mailowego:
service dovecot restart service exim4 restartOraz sprawdzamy, czy uruchomiły się poprawnie:
service dovecot status service exim4 status
Po zalogowaniu do Roundcube powinniśmy widzieć dodatkową opcję w menu, która pozwala zarządzać filtrami: