The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Postfix как шлюз для Exchange с авторизацией в АД, !*! xlino, 12-Окт-05, 15:45  [смотреть все]
Тема уже обглодана и обсосана со всех сторон, но почему-то все же не работает :(

Исходные такие: есть внутренний домен c названием local.ru, в котором установлен AD и Exchange с SMTP коннектором для реального домена real.ru, есть ДМЗ в которой установлен Postfix, который должен при приеме почты проверить наличие юзверя в AD и если таковой имеется переправить почту Exchange. Система FreeBSD 5.4, POstfix 2.2.5 собран с поддержкой LDAP из портов.

Что работает: Изнутри почта бегает наружу.

Что не работает: когда снаружи пытаюсь послать письмо для user@real.ru, говорить, что юзер не может быть найден в локальной таблице получателей (Recipient address rejected: User unknown in local recipient table). Если посылаю root, то все ОК.

Вот конфиг:
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
mail_owner = postfix
#default_privs = nobody
myhostname = mail.real.ru
mydomain = real.ru
myorigin = $mydomain
inet_interfaces = all
mydestination =  $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550
mynetworks = 127.0.0.0/8, 192.168.146.0/24, 192.168.147.0/24
relay_domains = $mydestination

ldapmap_server_host = 192.168.146.5
ldapmap_server_port = 3268
ldapmap_search_base = dc=local, dc=ru
ldap_timeout = 60
ldapmap_query_filter = (&(proxyAddresses=smtp:%s)(|(objectClass=user)(objectClass=group)(objectClass=contact)))
ldapmap_result_filter = %s
ldapmap_result_attribute = canonicalName
ldapmap_special_result_attribute =
ldapmap_scope = sub
ldapmap_bind = yes
ldapmap_bind_dn = postquery@local.ru
ldapmap_pind_pw = password
ldapmap_cache = no
ldapmap_dereference = 0
ldapmap_domain = local.ru
ldapmap_debuglevel = 0

virtual_mailbox_maps = ldap:ldapmap
virtual_mailbox_domains = real.ru

virtual_transport = hash:/usr/local/etc/postfix/transport
transport_maps = hash:/usr/local/etc/postfix/transport

alias_maps = hash:/etc/mail/aliases
alias_database = dbm:/etc/mail/aliases.db

Очень надеюсь на помощь, голова уже на грани полураспада




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру