Поставил postfix с поддержкой LDAP в базу занёс пользователя -> в ручную (ldapsearch) mail находит, mailbox возвращает, а вот postfix почему то нет :( .... в логах пишет следующее ->
postfix/smtpd[21129]: maps_find: virtual_alias_maps: inform@test.net: not found
postfix/smtpd[21129]: mail_addr_find: inform@test.net -> (not found)
postfix/smtpd[21129]: dict_ldap_lookup: ldapsource: Searching with filter (&(mail=inform@test.net))
postfix/smtpd[21129]: maps_find: virtual_mailbox_maps: inform@test.net: not found
postfix/smtpd[21129]: mail_addr_find: inform@test.net -> (not found)
postfix/smtpd[21129]: NOQUEUE: reject:..................
main.cf
........
virtual_transport = cyrus
virtual_mailbox_base = /var/spool/cyrus/mail
virtual_mailbox_maps = ldap:ldapsource
virtual_mailbox_domains = test.net
virtual_result_attribute = mailbox
virtual_maildir_extended = yes
virtual_recipient_maps = ldap:ldapsource
ldapsource_server_host = localhost
ldapsource_search_base = ou=mailuser,dc=mail
ldapsource_server_port = 389
ldapsource_query_filter = (&(mail=%s))
ldapsource_result_attribute = mailbox
ldapsource_bind = no
ldapsource_bind_dn = cn=admin,dc=mail
ldapsource_bind_pw = parol
........
В debug логах-
slapd[9824]: conn=46 fd=12 ACCEPT from IP=127.0.0.1:42272 (IP=127.0.0.1:389)
slapd[9824]: conn=46 op=0 SRCH base="ou=mailuser,dc=mail" scope=2 deref=0 filter="(&(mail=inform@test.net))"
slapd[9824]: conn=46 op=0 SRCH attr=mailbox
slapd[9824]: conn=46 op=0 SEARCH RESULT tag=101 err=0 nentries=0 text=
slapd[9824]: conn=46 op=1 SRCH base="ou=mailuser,dc=mail" scope=2 deref=0 filter="(&(mail=@test.net))"
slapd[9824]: conn=46 op=1 SRCH attr=mailbox
slapd[9824]: conn=46 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
Помогитя чайнику а?