LINUX.ORG.RU
ФорумAdmin

[Postfix] transport_maps в LDAP и форвард целого домена

 


0

1

Имеется Postfix (в данном случае Zimbra, но не суть)
Имеются transport_maps в LDAP, описываемые так:

1) query_filter = (&(|(zimbraMailDeliveryAddress=%s)(zimbraDomainName=%s))(zimbraMailStatus=enabled))
2) result_attribute = zimbraMailTransport

Имеется вопрос:
Нужно сделать транспорт вида
zimbraMailTransport: smtp:[lists.domain.com]:25
Но можно ли в атрибуте поиска указать просто:
zimbraMailDeliveryAddress=lists.domain.com
Или
zimbraMailDeliveryAddress=@lists.domain.com ?
То есть если письмо идёт в test@lists.domain.com, то что попадёт в «%s»?
Мне по сути нужен транспорт для wildcard'а вида *@lists.domain.com, но поддерживаются ли в «%s» wildcard'ы, как в CommuniGate, например?

Естественный роутинг по MX-записям в DNS не предлагать, на то есть причины :(

P.S За что люблю CommuniGate, так это за архиудобный Router, в Postfix возможностей меньше и всё как-то в 100 раз менее прозрачно/очевидно :( P.P.S. Я бы посмотрел снифером, что реально Postfix спрашивает у LDAP, но используется TLS-шифрование, а запускать LDAP-сервер в дебаге нельзя - он работает под приличной нагрузкой.

★★★★★

Последнее исправление: DRVTiny (всего исправлений: 1)

Сделал:

objectClass: zimbraMailRecipient
zimbraMailStatus: enabled
zimbraMailDeliveryAddress: lists.domain.com
zimbraMailTransport: smtp:[lists.domain.com]:25

Благо, что zimbraMailRecipient - это AUXILIARy
Так что в итоге всё доставляется как надо. Ура!

Вообще нужно признать, что transport_maps у Postfix весьма и весьма прост для понимания.

DRVTiny ★★★★★
() автор топика

что реально Postfix спрашивает у LDAP

запусти постфикс в дебаге

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