LINUX.ORG.RU
ФорумAdmin

LDAP + Postfix проблеммы! Помогайте!!!


0

0

Господа!!!

Как я уже писал в предыдущих трейдах...... собрал все .. все вроде как настроил ... Но не работает ... postfix check ошибок не видит, newaliases сделал ... openldap запустил .. postfix start

При коннекте: 127.0.0.1:25 postix на команды не отвечает .. в логах:

В файле debug:

Feb 3 16:01:07 admin slapd[15582]: conn=7 fd=14 ACCEPT from IP=127.0.0.1:33081 (IP=0.0.0.0:389) Feb 3 16:01:07 admin slapd[15640]: conn=7 op=0 BIND dn="cn=postfix,ou=daemons,dc=gmi,dc=ru" method=128 Feb 3 16:01:07 admin slapd[15640]: conn=7 op=0 RESULT tag=97 err=2 text=requested protocol version not allowed Feb 3 16:01:07 admin slapd[15640]: conn=7 op=1 UNBIND Feb 3 16:01:07 admin slapd[15640]: conn=7 fd=14 closed Feb 3 16:02:11 admin slapd[15582]: conn=8 fd=14 ACCEPT from IP=127.0.0.1:33082 (IP=0.0.0.0:389) Feb 3 16:02:11 admin slapd[15640]: conn=8 op=0 BIND dn="cn=postfix,ou=daemons,dc=gmi,dc=ru" method=128 Feb 3 16:02:11 admin slapd[15640]: conn=8 op=0 RESULT tag=97 err=2 text=requested protocol version not allowed Feb 3 16:02:11 admin slapd[15640]: conn=8 op=1 UNBIND Feb 3 16:02:11 admin slapd[15640]: conn=8 fd=14 closed

В файле maillog:

Feb 3 16:02:11 admin postfix/postfix-script: starting the Postfix mail system Feb 3 16:02:11 admin postfix/master[15902]: daemon started -- version 2.0.18 Feb 3 16:02:11 admin postfix/pickup[15903]: E84FF48C: uid=0 from=<root> Feb 3 16:02:11 admin postfix/trivial-rewrite[15906]: warning: dict_ldap_connect: Unable to bind to server localhost as cn=postfix,ou=daemons,dc=gmi,dc=ru: 2 (Protocol error) Feb 3 16:02:11 admin postfix/trivial-rewrite[15906]: fatal: opening ldap:ldapsource Success Feb 3 16:02:12 admin postfix/master[15902]: warning: process /usr/libexec/postfix/trivial-rewrite pid 15906 exit status 1 Feb 3 16:02:12 admin postfix/master[15902]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling

И все ... пароли у postfix`а верные ... все вроде бы правильно .. все как в how-to

Кто поможет? в чем дело тут?

Вот нормальные логи, в нормальном виде:

---------------------------------- debug:

Feb  3 16:01:07 admin slapd[15582]: conn=7 fd=14 ACCEPT from IP=127.0.0.1:33081 (IP=0.0.0.0:389) 
Feb  3 16:01:07 admin slapd[15640]: conn=7 op=0 BIND dn="cn=postfix,ou=daemons,dc=gmi,dc=ru" method=128 
Feb  3 16:01:07 admin slapd[15640]: conn=7 op=0 RESULT tag=97 err=2 text=requested protocol version not allowed 
Feb  3 16:01:07 admin slapd[15640]: conn=7 op=1 UNBIND 
Feb  3 16:01:07 admin slapd[15640]: conn=7 fd=14 closed 
Feb  3 16:02:11 admin slapd[15582]: conn=8 fd=14 ACCEPT from IP=127.0.0.1:33082 (IP=0.0.0.0:389) 
Feb  3 16:02:11 admin slapd[15640]: conn=8 op=0 BIND dn="cn=postfix,ou=daemons,dc=gmi,dc=ru" method=128 
Feb  3 16:02:11 admin slapd[15640]: conn=8 op=0 RESULT tag=97 err=2 text=requested protocol version not allowed 
Feb  3 16:02:11 admin slapd[15640]: conn=8 op=1 UNBIND 
Feb  3 16:02:11 admin slapd[15640]: conn=8 fd=14 closed 

------------------------------- maillog:

Feb  3 16:02:11 admin postfix/postfix-script: starting the Postfix mail system
Feb  3 16:02:11 admin postfix/master[15902]: daemon started -- version 2.0.18
Feb  3 16:02:11 admin postfix/pickup[15903]: E84FF48C: uid=0 from=<root>
Feb  3 16:02:11 admin postfix/trivial-rewrite[15906]: warning: dict_ldap_connect: Unable to bind to server localhost as cn=postfix,ou=daemons,dc=gmi,dc=ru: 2 (Protocol error)
Feb  3 16:02:11 admin postfix/trivial-rewrite[15906]: fatal: opening ldap:ldapsource Success
Feb  3 16:02:12 admin postfix/master[15902]: warning: process /usr/libexec/postfix/trivial-rewrite pid 15906 exit status 1
Feb  3 16:02:12 admin postfix/master[15902]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling

galchyonok ★★
() автор топика
Ответ на: комментарий от galchyonok

ошибка в недопустимости версии протокола, который postfix пытается использовать для общения с LDAP. видимо postfix пытается использовать v2, в то время как на сервере ldap он запрещен.

есть так, то можно или разрешить в LDAP использование клиентами v2, добавив в /etc/ldap/slapd.conf: allow bind_v2

или указать postfix использовать v3. /etc/postfix/main.cf: чтототам_bind_dn = ... чтототам_bind_pw = ... чтототам_version = 3

Lucky ★★
()
Ответ на: комментарий от Lucky

Большое при большое спасибо ... помогло! ;)) все заработало .. все закрутилось ...

Ура товарищи ... я ldap + postfix поднял ....

anonymous
()
Ответ на: комментарий от Lucky

Рано радовался....
 теперь почта не уходит .. вот логи ...

----------------- maillog
Feb  3 18:25:33 admin postfix/smtpd[17508]: 523B8553: client=admin.gmi.ru[192.168.0.5]
Feb  3 18:25:43 admin postfix/cleanup[17509]: 523B8553: message-id=<20040203152533.523B8553@admin.gmi.ru>
Feb  3 18:25:43 admin postfix/qmgr[17506]: 523B8553: from=<alex@gmi.ru>, size=321, nrcpt=1 (queue active)
Feb  3 18:25:43 admin postfix/virtual[17511]: 523B8553: to=<gg@gmi.ru>, relay=virtual, delay=10, status=deferred (recipient gg@gmi.ru: gid not found in virtual_gid_maps)
Feb  3 18:25:44 admin postfix/smtpd[17508]: disconnect from admin.gmi.ru[192.168.0.5]

----------------- debug

Feb  3 18:30:06 admin slapd[17183]: conn=16 op=17 SRCH base="ou=mailusers,dc=gmi,dc=ru" scope=0 filter="(objectClass=referral)" 
Feb  3 18:30:06 admin slapd[17183]: conn=16 op=17 SRCH attr=ref 
Feb  3 18:30:06 admin slapd[17183]: conn=16 op=17 SEARCH RESULT tag=101 err=0 nentries=0 text= 
Feb  3 18:30:06 admin slapd[17183]: conn=16 op=18 SRCH base="ou=mailusers,dc=gmi,dc=ru" scope=1 filter="(objectClass=*)" 
Feb  3 18:30:06 admin slapd[17183]: conn=16 op=18 SRCH attr=dummy 
Feb  3 18:30:06 admin slapd[17183]: conn=16 op=18 SEARCH RESULT tag=101 err=0 nentries=29 text= 
Feb  3 18:30:07 admin slapd[17183]: conn=16 op=19 SRCH base="uid=gg,ou=mailusers,dc=gmi,dc=ru" scope=0 filter="(objectClass=*)" 
Feb  3 18:30:07 admin slapd[17183]: conn=16 op=19 SRCH attr=* ref 
Feb  3 18:30:07 admin slapd[17183]: conn=16 op=19 SEARCH RESULT tag=101 err=0 nentries=1 text= 


И того ...
 у  uin=gg,uo=mailusers,dc=gmi,dc=ru
  в mailbox стоит: gg/MailBox


кто значет что делать?

galchyonok ★★
() автор топика
Ответ на: комментарий от galchyonok

по поводу (gid not found in virtua l_gid_maps):

/etc/postfix/main.cf

#virtual_uid_maps = ldap:ldapuid
# for globing vmail uid = 755
virtual_uid_maps = static:755
#virtual_gid_maps = ldap:ldapgid
# glob gid
virtual_gid_maps = static:755

/etc/passwd
vmail:x:755:755::/var/imap/vmail:/dev/false

Lucky ★★
()
Ответ на: комментарий от Lucky

Спасибочки ... странное дело ... я конфиге у postfix`а написал:

virtual_gif_maps = static:1001

и при postfix check эту ошибку не нашли .. ;(

anonymous
()
Ответ на: комментарий от Lucky

Вот опять проблемма ... уже совсем не понятная мне ...

Feb  4 11:17:54 admin postfix/qmgr[532]: CB693562: from=<dede@frf.ru>, size=318, nrcpt=1 (queue active)
Feb  4 11:17:54 admin postfix/virtual[703]: CB693562: to=<gg@gmi.ru>, relay=virtual, delay=12, status=deferred (mailbox /var/imap/home/gg/Maildir: cannot open file: Is a directory)

каталоги присутствуют:
 /var/imap/home/gg/Maildir
 /var/imap/home/gg/Maildir/cur
 /var/imap/home/gg/Maildir/new
 /var/imap/home/gg/Maildir/tmp
на каталоги стоят права 777 (для проверки поставил ...)

в доке не написанно что надо еще что-то создавать ...

в чем проблемма?

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