Postfix и ldap

Используя postfix и ldap организовать пересылку писем как root так и других пользователей локальных для ОС.
В /etc/aliases добавляем:

root:           some_ldap_user

В /etc/postfix/main.cf добавляем:

alias_maps = ldap:/etc/postfix/ldap-aliases.cf, hash:/etc/aliases

Содержимое /etc/postfix/ldap-aliases.cf:

bind = no
version = 3
timeout = 20

## set the size_limit to 1 since we only
## want to find one email address match
size_limit = 1
expansion_limit = 0

start_tls = no
tls_require_cert = no

server_host = ldap://ldap_server.domain.local/
search_base = dc=local
scope = sub
query_filter = (uid=%s)
result_attribute = mail
special_result_filter = %s@%d

Протестировать можно так:

postmap -q some_ldap_user ldap:/etc/postfix/ldap-aliases.cf

Вернуться должен e-mail пользователя.

Запись опубликована в рубрике IT с метками , , , , . Добавьте в закладки постоянную ссылку.