The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix не находит в LDAP базе ящик...?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix не находит в LDAP базе ящик...?"  
Сообщение от Krivoy email(ok) on 20-Апр-06, 13:21 
Поставил 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=

Помогитя чайнику а?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Postfix не находит в LDAP базе ящик...?"  
Сообщение от Krivoy email(ok) on 20-Апр-06, 15:52 
То что не находила в базе я разобрался - была проблема с правами в LDAPе - сечас другая напасть - есть юзер в LDAPе --->
dn: uid=user, ou=mailuser, dc=mail
mail: user@test.net
mail: inform@test.net
userPassword:: e01ENX0yZEd4YU9ySThaZmdWMnRXejhJK3pnPT0=
uid: user
accountStatus: active
objectClass: mailUser
mailbox: user/

в системе только пользователь user ..... щас в логах
postfix/pipe[23715]: input attribute value: inform@test.net
postfix/pipe[23715]: input attribute value: inform@test.net
postfix/pipe[23715]: dict_eval: expand ${user} -> inform
postfix/pipe[23715]: send attr original_recipient = inform@test.net
postfix/pipe[23715]: send attr recipient = inform@test.net
postfix/pipe[23715]: send attr reason = user unknown. Command output: inform: Mailbox does not exist _
postfix/pipe[23715]: A008E4C2FB: to=<inform@test.net>, relay=cyrus, delay=0, status=bounced (user unknown. Command output: inform: Mailbox does not exist _ )

как заставить почту inform@test.net валить в ящик user/    ???????

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Postfix не находит в LDAP базе ящик...?"  
Сообщение от DogEater (ok) on 20-Апр-06, 16:25 
>То что не находила в базе я разобрался - была проблема с правами в LDAPе - сечас другая напасть - есть юзер в LDAPе --->
>dn: uid=user, ou=mailuser, dc=mail
>mail: user@test.net
>mail: inform@test.net
>userPassword:: e01ENX0yZEd4YU9ySThaZmdWMnRXejhJK3pnPT0=
>uid: user
>accountStatus: active
>objectClass: mailUser
>mailbox: user/
>
>в системе только пользователь user ..... щас в логах
>postfix/pipe[23715]: input attribute value: inform@test.net
>postfix/pipe[23715]: input attribute value: inform@test.net
>postfix/pipe[23715]: dict_eval: expand ${user} -> inform
>postfix/pipe[23715]: send attr original_recipient = inform@test.net
>postfix/pipe[23715]: send attr recipient = inform@test.net
>postfix/pipe[23715]: send attr reason = user unknown. Command output: inform: Mailbox does
>not exist _
>postfix/pipe[23715]: A008E4C2FB: to=<inform@test.net>, relay=cyrus, delay=0, status=bounced (user unknown. Command output: inform: Mailbox does not exist _ )
>
>как заставить почту inform@test.net валить в ящик user/    ???????
>
Указать полный путь к Mailbox?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Postfix не находит в LDAP базе ящик...?"  
Сообщение от Krivoy email(ok) on 20-Апр-06, 16:58 
>Указать полный путь к Mailbox?
Не угадал :) - user/ это плюс к virtual_mailbox_base

Надо как то заставить Cyrus не смотреть пользователя который перед @ ....
>postfix/pipe[23715]: dict_eval: expand ${user} -> inform

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Postfix не находит в LDAP базе ящик...?"  
Сообщение от Krivoy email(ok) on 20-Апр-06, 17:46 
ёй  .... маёй ... переведите мне граждане гуру шматочек из man cyrdeliver -->

-m mailbox
              Deliver to mailbox.  If any userids are specified, attempts to deliver to user.userid.mailbox  for each  userid.  
If  the ACL on any such mailbox does not grant the sender the "p" right or if -m is not specified, then delivers to the INBOX for the userid, regardless of the ACL on the INBOX.
If no userids are specified, attempts to deliver to mailbox.  If the ACL on mailbox does not  grant the sender the "p" right, the delivery fails.

В master.cf обычно после -m $(extension) $(user) что вместо user можно влупить а?
А то у меня свершится размягчение мозга :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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