[Postfixbuch-users] cyradm login refused

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


cyrus.conf und imapd.conf am Ende.


> Hört sich so an, als ob Cyrus nicht auf localhost lauscht. Was sagt 
> "netstat -antp| grep ':143'"?

tcp        0      0 0.0.0.0:143             0.0.0.0:* 
LISTEN      7302/master

tcp        0      0 :::143                  :::* 
LISTEN      7302/master


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



> Kannst du dich als user Cyrus einloggen? Die Authentifizierung für Cyrus 
> läuft normalerweise über saslauthd. Läuft dieser?

Ja, beides ja.

> Prüfe, ob saslauthd läuft und teste den Login erst einmal mit
> "testsaslauthd -s imap -u cyrus -p password"

Funktioniert. Rückmeldung ist:

0: OK "Success."



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
}



imapd.conf
...
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
admins: cyrus root
allowanonymouslogin: no
autocreatequota: 50000
reject8bit: no
quotawarn: 90
timeout: 120
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd
lmtp_overquota_perm_failure: no
lmtp_downcase_rcpt: yes


Andreas





Mehr Informationen über die Mailingliste Postfixbuch-users