0

Dovecot sieve + roundcube

Имеем:
-ОС FreeBSD 8.1 amd64
-Postfix 2.7.3
-Dovecot 1.2.16
-Roundcube 0.6

Предполагается, что postfix и dovecot уже настроены для работы

В настройках postfix в качестве транспорта необходимо указать dovecot

ee /usr/local/etc/postfix/master.cf

Добавляем dovecot

dovecot   unix  -       n       n       -       -       pipe
flags=DRhu user=virtual argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient}

P.S.  пути могут отличаться

Редактируем main.cf

ee /usr/local/etc/postfix/main.cf

Правим/добавляем строки

dovecot_destination_recipient_limit = 1
virtual_transport = dovecot

Открываем конфиг dovecot

ee /usr/local/etc/dovecot.conf

Настраиваем managesieve

#список используемых протоколов
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
}

protocol lda {
postmaster_address = postmaster@vejo.ru
mail_plugins = sieve
sendmail_path = /usr/sbin/sendmail
auth_socket_path = /var/run/dovecot/auth-master
}

сохраняем и перезапускаем службы.

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

Можно проверить отправку письма и посмотреть логи почтового сервера.

Переходим к настройке roundcube

Нам потребуется плагин sieverules ( download| скачать )

Копируем файлы в папку /roundcube/plugins
roundcube — каталог куда установлен веб-интерфейс

//указываем адрес сервера с dovecot
$rcmail_config['sieverules_host'] = 'mx01.domain.ru';
//порт managesieve, по умолчанию 2000
$rcmail_config['sieverules_port'] = 2000;
//изменяем кодировку работы с каталогами, так как dovecot данной версии работает с utf-8
$rcmail_config['sieverules_folder_encoding'] = "UTF-8"

На этом настройка закончена. Если есть проблемы, то проверяем логи.

Настройка и администрирование Windows/Linux, сетевого оборудования D-link, cisco | hotbits.ru

XpycT

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

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