[Postfixbuch-users] cyradm login refused

Josef Schauer office at s-i-s.at
Do Jun 29 10:11:39 CEST 2006


Andreas Benne schrieb:
> 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
>
>
>   
Hallo Andreas.

Erweitere Deine imapd.conf um folgende Einträge. Vielleicht nützt das was.

allowplaintext: yes
sasl_mech_list: PLAIN
sasl_minimum_layer: 0
sasl_maximum_layer: 256

Habe nicht den ganzen Thread gespeichert. Falls Du auf Deinem Server
Debian und sasl2 verwendest musst
Du auf jeden Fall das Paket libsasl2-modules installiert haben. Sonst
funzt cyradm nicht. Bei mir ist es jedenfalls
bisher immer so gewesen.

lG Josef





Mehr Informationen über die Mailingliste Postfixbuch-users