LINUX.ORG.RU
ФорумAdmin

Exim и контроллер домена


0

1

Всем доброго!

Есть Exim 4.77+dovecot(берет пользователей из AD Win2003).
Одним интерфейсом сервер смотрит в Интернет, вторым в локалку, где стоит контроллер доменов, из которого берутся пользователи через winbind. Нужно сделать так, чтобы в момент обрыва связи с АД, exim принимал почту на себя и хранил ее в очереди пока снова не появится в онлайне AD.

Подскажите как такое реализовать?

Конфиг Exim:

localuser:
driver = accept
check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
transport = dovecot_delivery
cannot_route_message = Unknown user

И транспорт:

dovecot_delivery:
driver = pipe
command = /usr/libexec/dovecot/deliver
home_directory = /var/mail/TAG
message_prefix =
message_suffix =
log_output
delivery_date_add
envelope_to_add
return_path_add
#group = mail
#mode = 0660
temp_errors = 64 : 69 : 70: 71 : 72 : 73 : 74 : 75 : 78




Проще всего создать скриптец который будет раз в день (или вручную по требованию) вытягивать с AD пользователей и подсовывать их exim-у. Если обновление пользователей происходит довольно часто, то можно запускать скриптец каждые 10 минут. Он будет проверять нет ли че свежего на сервере и обновлять базу юзеров.

iron ★★★★★
()
Ответ на: комментарий от vvm7ua

Не, такой костыль не совсем удобен :(

Да вообще-то наоборот. Этот костыль решает проблему с авторизацией на почтовый сервер в случае падения AD. У меня же сделано все намного проще. На почтовом сервере стоит OpenLDAP в SLAVE режиме, который синкается с мастером каждые 5 минут.

iron ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.