[Postfixbuch-users] cyradm login refused

Andreas Benne abennelist at wicora.de
Do Jun 29 09:35:54 CEST 2006


> Das deutet darauf hin, dass dein Cyrus-IMAPd gar nicht auf localhost
> lauscht. /etc/cyrus.conf  und Prozess/Dienst prüfen.

Ja das scheint der Fall zu sein. Ich habe gerade festgestellt daß ich 
von einem anderen Rechner mich zum imap verbinden kann mit
"telnet hostname imap". Nur vom rechner selbst mit localhost geht es nicht.


cyrus.conf
...

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/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

   # 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=1

   # 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
   delprune      cmd="cyr_expire -E 3" at=0400

   # this is only necessary if caching TLS sessions
   tlsprune      cmd="tls_prune" at=0400

   # Uncomment the next entry, if you want to automatically remove
   # old messages of EVERY user.
   # This example calls ipurge every 60 minutes and ipurge will delete
   # ALL messages older then 30 days.
   # enter 'man 8 ipurge' for more details

   # cleanup      cmd="ipurge -d 30 -f" period=60
}



> ... einen anderen Authentifizierungmechanismus konfiguriert hast, der
> nicht auf die sasldb(2) zugreift. saslauthd muss laufen mit
> entsprechender, gewünschter Konfiguration des Backends (z.B. shadow oder
> pam).
> 
> 
> Der User cyrus in der passwd/shadow hat ein Passwort?

Ja und ich kann mich mit cyrus auch erfolgreich lokal anmelden.

Aber cyradm geht nicht:

cyrus at obelix:~> cyradm localhost
cyrus at obelix:~>

oder auch

cyrus at obelix:~> cyradm --auth login localhost --user cyrus
IMAP Password:
cyrus at obelix:~>


Aber "testsaslauthd -s imap -u cyrus -p xxxx " funktioniert:
0: OK "Success."

Andreas





Mehr Informationen über die Mailingliste Postfixbuch-users