|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/239583feeb1a5.html, оценка из 5, голосов 10
|