[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