ManageSiev. Фильтрация писем на сервере

Автор: Admin | 14.08.2013

ManageSiev. Фильтрация писем на стороне IMAP сервера

Предполагается, что почта уже работает, установлен Dovecot, Roundcube и MTA, в моем случае Postfix (но это пофик). Настраивалось на FreeBSD, поэтому пути написаны для него.
Пересобрать Dovecot с поддержкой ManageSiev:

cd /usr/ports/mail/dovecot
make config

поставить крест тут:

[X] MANAGESIEVE  ManageSieve support

И установить:

make install

Далее поставить dovecot-sieve и dovecot-managesieve:

cd /usr/ports/mail/dovecot-sieve
make install
cd /usr/ports/mail/dovecot-managesieve
make install

Включить протокол managesieve и задать дополнительные настройки в /usr/local/etc/dovecot.conf

protocols = imap pop3 imaps pop3s managesieve

protocol managesieve {
login_executable = /usr/local/libexec/dovecot/managesieve-login
mail_executable = /usr/local/libexec/dovecot/managesieve
managesieve_max_line_length = 65536
managesieve_logout_format = bytes=%i/%o
}

protocol lda {
postmaster_address = admin@domain.com
mail_plugins = quota sieve
mail_plugin_dir = /usr/local/lib/dovecot/lda
sendmail_path = /usr/sbin/sendmail
auth_socket_path = /var/run/dovecot/auth-master
}

plugin {
sieve=/usr/mail/%d/%u/.dovecot.sieve
}

Перезапустить dovecot:

/usr/local/etc/rc.d/dovecot restart

Включить в Roundcube плагин managesieve (по идее он уже должен быть в каталоге roundcube/plugin). Замениа в файле /usr/local/www/roundcube/config/main.inc.php следующий параметр:

$rcmail_config['plugins'] = array('managesieve');

Теперь в меню настройки/фильтры в Roundcube можно настраивать фильтрацию писем.

roundcube
Все.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *