Cyrus imap a sasl2

Jarda linux na vetrni.net
Neděle Červen 22 23:11:16 CEST 2008


Zdravím,

mám nainstalovaný cyrus-imap + cyrus-sasl v obvyklé konfiguraci, ale na 
nové manrdivě 2008.1 dostávám po spuštění cyradm toto:

[root na srv3 ~]# cyradm srv3
Login disabled.
cyradm: cannot authenticate to server with  as root
[root na srv3 ~]#


Určitě jde o nějaké mé triviální přehlédnutí, ale po 12 hodinách tvrdého 
zápasu už nevidím a neslyším. Porovnával jsem konfiguráky s předchozím 
serverem na opensuse 10,2 a vypadají stejně, taktéž konfigurace sasl2.

konfiguráky:

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/lib/imap/sockets
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=3
#  nntps                cmd="nntpd -s" listen="nntps" prefork=1

  # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
  lmtpunix      cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0

  # this is only necessary if using notifications
  notify        cmd="notifyd" listen="/var/lib/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
}
-------------------------------------------------------------------------------


imap.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: root cyrus
allowanonymouslogin: no
sieveusehomedir: no
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
#tls_cert_file: /etc/ssl/cyrus-imapd/cyrus-imapd.pem
#tls_key_file: /etc/ssl/cyrus-imapd/cyrus-imapd.pem

# If enabled, lmtpd will convert the recipient address
# to lowercase (default is disabled):
lmtp_downcase_rcpt: yes

# uncomment if you want to auto create the INBOX folder
# upon first authentication of a new user. If you want
# to set a quota, change "-1" to some positive value.
#autocreatequota: 5000000000
----------------------------------------------------------------------------

smtpd.conf od sals2
# SASL library configuration file for postfix
# all parameters are documented into:
# /usr/share/doc/cyrus-sasl/options.html

# The mech_list parameters list the sasl mechanisms to use,
# default being all mechs found.
mech_list:         plain login

# To authenticate using the separate saslauthd daemon, (e.g. for
# system or ldap users). Also see /etc/sysconfig/saslauthd.
pwcheck_method:    saslauthd
#saslauthd_path:    /var/lib/sasl2/mux

# To authenticate against users stored in sasldb.
#pwcheck_method:    auxprop
#auxprop_plugin:    sasldb
#sasldb_path:       /var/lib/sasl2/sasl.db

----------------------------------------------------------------------------------

případně mohu dodat další informace. Budu vděčnej za každé nakopnutí


Jarda




Další informace o konferenci Linux