>Народ помогите разобраться! третью неделю мучаюсь с данной связкой Cyrus-imapd->saslaythd->ldap все бестолку. >Freebsd 6.0 >Что сделано: >утановленные порты: >cyrus-imapd-2.1.18_1 The cyrus mail server, supporting POP3 and IMAP4 protocols >cyrus-sasl-2.1.21 RFC 2222 SASL (Simple Authentication and Security Layer) >cyrus-sasl-ldapdb-2.1.21 SASL LDAPDB auxprop plugin >cyrus-sasl-saslauthd-2.1.21 SASL authentication server for cyrus-sasl2 > >конфиг /usr/local/etc/saslauthd.conf >ldap_servers: ldap://192.168.12.1 >ldap_bind_dn: cn=admin,dc=company,dc=ru >ldap_password: xxxxxxxxxx >ldap_search_base: ou=Users,dc=company,dc=ru >ldap_scope: one > >запускаю: saslauthd -a ldap >проверяю: testsaslauthd -u user -p password >0: OK "Success." > >настройки /usr/local/etc/imapd.conf >configdirectory: /var/imap >partition-default: /var/spool/imap >admins: avv >sasl_pwcheck_method: saslauthd >sasl_saslauthd_path: /var/run/mux >sasl_mech_list: plain >reject8bit: no >maxmessagesize: 3000000 >altnamespace: yes >log_level: 9 >tls_cert_file: /var/imap/imp.pem >tls_ca_file: /var/imap/imp.pem >tls_key_file: /var/imap/imp.pem > >запускаю: /usr/local/etc/rc.d/imapd.sh >далее: >cyradm --user avv localhost >Password: >cyradm: cannot authenticate to server with as avv > >смотрим логи: >/var/log/auth.log >Jun 14 13:23:57 imp perl: No worthy mechs found >Jun 14 13:24:36 imp perl: No worthy mechs found >Jun 14 13:24:53 imp perl: No worthy mechs found >Jun 14 13:29:13 imp sasldblistusers2: auxpropfunc error invalid parameter supplied >Jun 14 13:29:35 imp perl: No worthy mechs found > >Что то я совсем запутался, хочется комп раздолбить но прекрасно понимаю что >сам ТУПЛЬ >ПОМОГИТЕ!!!! При использовании saslauthd необходимо, чтобы пользователь avv успешно проходил аутентификацию в saslauthd. В Вашем случае для этого он должен быть занесен в LDAP. Проверьте, testsaslauthd -u avv -p password
|