Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Pavel Shirshov                       2:5010/148.22  28 Dec 2003  16:26:31
 To : All
 Subject : cyrus-imap auth problem
 -------------------------------------------------------------------------------- 
 
 
 Уже третий день не могу настроить cyrus-imap.
 Проблема в том, что не могу зайти в cyradm
 Доки, факи, how-to, эхи, логи читал. Уже не по
 разу.
 Укажите в чкм моя ошибка
 
 Версии: FreeBSD-4.9, cyrus-imapd-2.2.2.b_1, cyrus-sasl-2.1.15
 Устанавливал пакаджами
 
 Конфиги:
 
 ------------ begin of cyrus.conf
 # standard standalone server implementation
 
 START {
   # do not delete this entry!
   recover       cmd="ctl_cyrusdb -r"
 
   # this is only necessary if using idled for IMAP IDLE
 #  idled                cmd="idled"
 }
 
 # UNIX sockets start with a slash and are put into /var/imap/socket
 SERVICES {
   # add or remove based on preferences
   imap          cmd="imapd" listen="imap" prefork=0
   imaps         cmd="imapd -s" listen="imaps" prefork=0
   pop3          cmd="pop3d" listen="pop3" prefork=0
   pop3s         cmd="pop3d -s" listen="pop3s" prefork=0
   sieve         cmd="timsieved" listen="sieve" prefork=0
 
   # these are only necessary if receiving/exporting usenet via NNTP
 #  nntp         cmd="nntpd" listen="nntp" prefork=0
 #  nntps                cmd="nntpd -s" listen="nntps" prefork=0
 
   # at least one LMTP is required for delivery
 #  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
   lmtpunix      cmd="lmtpd" listen="/usr/local/var/imap/socket/lmtp" prefork=0
 
   # this is only necessary if using notifications
 #  notify       cmd="notifyd" listen="/var/imap/socket/notify" proto="udp"
 prefork=1
 }
 
 EVENTS {
   # this is required
   checkpoint    cmd="ctl_cyrusdb -c" period=30
 
   # this is only necessary if using duplicate delivery suppression,
   # Sieve or NNTP
   delprune      cmd="cyr_expire -E 3" at=0400
 
   # this is only necessary if caching TLS sessions
   tlsprune      cmd="tls_prune" at=0400
 }
 ------------ end of cyrus.conf
 ------------ begin of imapd.conf
 configdirectory: /usr/local/var/imap
 defaultpartition: default
 partition-default: /usr/local/var/spool/imap
 unixhierarchysep: no
 altnamespace: no
 umask: 077
 servername: s-studio.ru
 allowanonymouslogin: no
 allowplaintext: yes
 admins: admin root cyrus
 sieveusehomedir: false
 sievedir: /usr/local/var/imap/sieve
 sasl_pwcheck_method: auxprop
 auxprop_plugin: sasldb
 sasl_sasldb_path: /usr/local/etc/sasldb2
 sasl_auto_transition: no
 sasl_mech_list: PLAIN
 tls_cert_file: /usr/local/var/imap/server.pem
 tls_key_file: /usr/local/var/imap/server.pem
 lmtp_tls_key_file: <none>
 tls_ca_file: /usr/local/var/imap/server.pem
 tls_session_timeout: 1440
 deleteright: c
 lmtpsocket: /var/imap/socket/lmtp
 ------------ end of imapd.conf
 
 После установки создал нужные директории раставил права, сделал сертификаты,
 затем mkimap сделал.
 Затем сделал
 # saslpasswd2 -c admin
 
 И вот, пробую
 
 # cyradm --user admin localhost
 Password:
 cyradm: cannot authenticate to server with  as admin
 # cyradm --user admin localhost
 IMAP Password: Login failed: user not found at
 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Admin.pm line 118
 
 cyradm: cannot authenticate to server with  as admin
 # cyradm --user admin --auth=plain localhost
 Password:
 IMAP Password: Login failed: user not found at
 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Admin.pm line 118
 
 cyradm: cannot authenticate to server with plain as admin
 #
 
 При этом в логах появляется следующее
 ------------ begin of auth.log
 Dec 28 08:36:22  perl: No worthy mechs found
 Dec 28 08:36:22  perl: No worthy mechs found
 Dec 28 08:36:23  imap[6202]: no user in db
 Dec 28 08:36:23  imap[6202]: no user in db
 Dec 28 08:36:23  imap[6202]: no user in db
 Dec 28 08:36:23  imap[6202]: no user in db
 Dec 28 08:36:54  perl: No worthy mechs found
 Dec 28 08:36:54  perl: No worthy mechs found
 Dec 28 08:36:56  imap[6202]: no user in db
 Dec 28 08:36:56  imap[6202]: no user in db
 Dec 28 08:36:56  imap[6202]: no user in db
 Dec 28 08:36:56  imap[6202]: no user in db
 ------------ end of auth.log
 ------------ begin of imapd.log
 Dec 28 08:36:02  master[6105]: exiting on SIGTERM/SIGINT
 Dec 28 08:36:02  master[6198]: process started
 Dec 28 08:36:02  master[6199]: about to exec /usr/local/cyrus/bin/ctl_cyrusdb
 Dec 28 08:36:02  ctl_cyrusdb[6199]: recovering cyrus databases
 Dec 28 08:36:02  ctl_cyrusdb[6199]: skiplist: recovered
 /usr/local/var/imap/mailboxes.db (0 records, 144 bytes) in 0 seconds
 Dec 28 08:36:02  ctl_cyrusdb[6199]: done recovering cyrus databases
 Dec 28 08:36:02  master[6198]: ready for work
 Dec 28 08:36:02  master[6200]: about to exec /usr/local/cyrus/bin/ctl_cyrusdb
 Dec 28 08:36:02  ctl_cyrusdb[6200]: checkpointing cyrus databases
 Dec 28 08:36:02  ctl_cyrusdb[6200]: archiving log file:
 /usr/local/var/imap/db/log.0000000001
 Dec 28 08:36:02  ctl_cyrusdb[6200]: archiving database file:
 /usr/local/var/imap/mailboxes.db
 Dec 28 08:36:02  ctl_cyrusdb[6200]: archiving database file:
 /usr/local/var/imap/annotations.db
 Dec 28 08:36:02  ctl_cyrusdb[6200]: done checkpointing cyrus databases
 Dec 28 08:36:02  master[6198]: process 6200 exited, status 0
 Dec 28 08:36:22  master[6202]: about to exec /usr/local/cyrus/bin/imapd
 Dec 28 08:36:22  imap[6202]: executed
 Dec 28 08:36:22  imap[6202]: skiplist: recovered
 /usr/local/var/imap/annotations.db (0 records, 144 bytes) in 0 seconds
 Dec 28 08:36:22  imap[6202]: accepted connection
 Dec 28 08:36:23  imap[6202]: badlogin: localhost [::1] plaintext admin
 SASL(-13): user not found: checkpass failed
 Dec 28 08:36:50  imap[6202]: accepted connection
 Dec 28 08:36:51  imap[6202]: badlogin: localhost [::1] PLAIN [SASL(-4): no
 mechanism available: security flags do not match required]
 Dec 28 08:36:56  imap[6202]: badlogin: localhost [::1] plaintext admin
 SASL(-13): user not found: checkpass failed
 Dec 28 08:37:59  master[6198]: process 6202 exited, status 0
 ------------ end of imapd.log
 
 Вот и непонятно мне, какие методы он хочет? И почему юзер в базе не найден,
 когда
 sasldblistusers2 показывает
 
 # sasldblistusers2
 cyrus@: userPassword
 root@: userPassword
 admin@: userPassword
 
 P.S.: Вчера тоже самое получал на сервере ветки 2.1.x
 
                 C уважением, Pavel Shirshov.
 --- GoldED+/W32 1.1.5
  * Origin: pavelsh(at)mail(dot)ru (2:5010/148.22)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 cyrus-imap auth problem   Pavel Shirshov   28 Dec 2003 16:26:31 
 cyrus-imap auth problem   Alexander Lunyov   29 Dec 2003 11:02:26 
 cyrus-imap auth problem   Pavel Shirshov   30 Dec 2003 02:49:45 
Архивное /ru.unix.bsd/239583feeb1a5.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional