для предстоящей миграции IMAP, мне нужно прокси моих пользователей. Я планирую использовать Nginx для проксирования трафика IMAP и POPS и направления их в соответствии с атрибутом LDAP (mailHost), но Nginx не может прокси-сервер SIEVE.
Dovecot PigeonHole, похоже, способен прокси-протокол SIEVE. Я пытаюсь настроить его, чтобы избежать аутентификации LDAP, потому что в хранилищах IMAP уже есть аутентификация. Это не работает на данный момент. Вот мой конф после этого документа:
Дополнительные поля Pasword DB
прокси Dovecot
/ etc / dovecot / dovecot. conf:
protocols sieve
!include conf.d/*.conf
/ etc / dovecot / conf.d / 90-sieve.conf
plugin {
sieve = file:~/sieve;active=~/.dovecot.sieve
/ etc / dovecot / conf.d / 10-auth.conf
auth_mechanisms = plain login
!include auth-ldap.conf.ext
/ etc / dovecot / conf.d / auth-ldap.conf
passdb {
driver = ldap
args = /etc/dovecot/dovecot-ldap.conf.ext
}
userdb {
driver = ldap
args = /etc/dovecot/dovecot-ldap.conf.ext
}
/ etc / dovecot / dovecot-ldap.conf.ext
hosts = xxx.xxx.xxx.xxx
ldap_version = 3
base = ou=myOU, dc=domain, dc=example
pass_attrs = \
=user=%{ldap:user}, \
=password=, \
=proxy=y, \
=host=%{ldap:mailHost}
И вот ошибка в журнале, когда я пытаюсь изменить ситовый скрипт с помощью Horde Webmail:
dovecot: managesieve-login: Disconnected (без попыток авторизации в течение 0 секунд): user = <>,rip = xxx.xxx.xxx.xxx, lip = xxx.xxx.xxx.xxx, сессия =
Я наверняка где-то пропустил настройку. На данный момент я еще не нашел.
Любая помощь будет принята с благодарностью Спасибо