ThomasF schrieb:
1. In /etc/sysconfig/mail MAIL_CREATE_CONFIG="no" setzen
2. In /etc/postfix/main.cf nachschauen ob am Ende der Datei Einträge von Yast gesetzt worden sind (Auswirkungen von Punkt 1. mit "yes" gesetzt) die vorher von Dir per Hand gesetzt wurden (Dubletten)
3. In main.cf mailbox_transport = lmtp:unix

ublic/lmtp gesetzt ?
4. In /etc/cyrus.conf lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1
gesetzt ?
5. Nach Änderungen in den Dateien rcsaslauthd, rccyrus und rcpostfix restart gemacht ?
6. Pakete auf dem aktuellen Stand (Online Update) ?
zu 1) Habe ich auf "no" gesetzt,
zu 2) ist ok, keine Änderungen
zu 3) steht drin, ist das aber nicht verantwortlich für die Kommunukation vom postfix zum cyrus ?
zu 4) ok
zu 5) ok
zu 6) gestern gemacht
Leider hat das keinen Erfolg gebracht.
Was habe ich sonst noch gemacht:
- der User cyrus exisitert und hat ein Passwort, auch in sasldb2, geprüft mit sasdblistusers2
- Die Rechte sasldb2 sind auch richtig verteilt
Vielleicht habe ich ja auch einen Syntax-Fehler in den Dateien. Wenn man immer draufguckt, sieht man den Wald vor Bäumen nicht mehr:
/etc/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: 30
##poptimeout: 10
##dracinterval: 0
##drachost: localhost
sasl_pwcheck_method: auxprop
#sasl_auxprop_plugin: sasldb
sasl_mech_list

lain login PLAIN LOGIN
#sasl_pwcheck_method: pam
allowplainwithouttls: yes
##lmtpsocket: /var/spool/postfix/public/lmtp
##lmtp_overquota_perm_failure: no
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA
/etc/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/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=0
lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/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="ctl_deliver -E 3" period=1440
# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" period=1440
# 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
}
Die Fehlermeldung in /var/log/messages
Dec 10 12:23:45 fuchsmeister master[5805]: exiting on SIGTERM
Dec 10 12:23:45 fuchsmeister master[6119]: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted
Dec 10 12:23:45 fuchsmeister master[6119]: retrying with 1024 (current max)
Dec 10 12:23:46 fuchsmeister master[6119]: process started
Dec 10 12:23:46 fuchsmeister master[6120]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb
Dec 10 12:23:46 fuchsmeister ctl_cyrusdb[6120]: recovering cyrus databases
Dec 10 12:23:46 fuchsmeister ctl_cyrusdb[6120]: skiplist: recovered /var/lib/imap/mailboxes.db (0 records, 144 bytes) in 0 seconds
Dec 10 12:23:46 fuchsmeister ctl_cyrusdb[6120]: done recovering cyrus databases
Dec 10 12:23:46 fuchsmeister master[6119]: unable to bind socket for service imap: Address already in use
Dec 10 12:23:46 fuchsmeister master[6119]: unable to bind socket for service pop3: Address already in use
Dec 10 12:23:46 fuchsmeister master[6119]: ready for work
Dec 10 12:23:46 fuchsmeister master[6121]: about to exec /usr/lib/cyrus/bin/tls_prune
Dec 10 12:23:46 fuchsmeister master[6122]: about to exec /usr/lib/cyrus/bin/ctl_deliver
Dec 10 12:23:46 fuchsmeister master[6123]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb
Dec 10 12:23:46 fuchsmeister master[6124]: about to exec /usr/lib/cyrus/bin/lmtpd
Dec 10 12:23:46 fuchsmeister ctl_cyrusdb[6123]: checkpointing cyrus databases
Dec 10 12:23:46 fuchsmeister lmtpunix[6124]: executed
Dec 10 12:23:46 fuchsmeister tls_prune[6121]: tls_prune: purged 0 out of 0 entries
Dec 10 12:23:47 fuchsmeister master[6119]: process 6121 exited, status 0
Dec 10 12:23:47 fuchsmeister ctl_deliver[6122]: duplicate_prune: pruning back 3 days
Dec 10 12:23:47 fuchsmeister ctl_deliver[6122]: duplicate_prune: purged 0 out of 0 entries
Dec 10 12:23:47 fuchsmeister master[6119]: process 6122 exited, status 0
Dec 10 12:23:47 fuchsmeister ctl_cyrusdb[6123]: archiving log file: /var/lib/imap/db/log.0000000001
Dec 10 12:23:47 fuchsmeister ctl_cyrusdb[6123]: archiving database file: /var/lib/imap/mailboxes.db
Dec 10 12:23:47 fuchsmeister ctl_cyrusdb[6123]: done checkpointing cyrus databases
Dec 10 12:23:47 fuchsmeister master[6119]: process 6123 exited, status 0
Dec 10 12:28:36 fuchsmeister imapd[6129]: Login disabled user=cyrus auth=cyrus host=localhost [127.0.0.1]
Die Fehlermeldung "unable to bind socket ..." erscheint mir verdächtig...
Was habe ich falsch gemacht ??