Hallo Liste, ich bin dabei einen Mail Server einzurichten (8.2 prof.). Standardkernel und aktuelles YOU update. Postfix, Cyrus und Fetchmail sind installiert (alles Original von der Suse-DVD). Nun bin ich beim Versuch mit cyradm User anzulegen auf folgendes Problem gestoßen. Der Aufruf von #cyradm --auth login --user cyrus --server localhost bringt nur die folgende Meldung in /var/log/messages Jan 18 00:46:26 klaus2 imapd[6384]: Login disabled user=cyrus auth=cyrus host=localhost [127.0.0.1] Den User cyrus habe ich mit Passwort in der sasldb2 angelegt. Auch die Rechte der sasldb habe ich auf 644 gesetzt. Eigentümer ist cyrus.mail Meine sasldb2 cyrus@klaus2: userPassword cyrus@klaus2.rehberg: userPassword Entsprechend einigen Funden beim Googeln und in den teilweise gut versteckten Dokumentationen bei Postfix und Cyrus habe ich auch die Konfigurationsdateien angepasst. Allerdings sind da leider teilweise unterschiedliche Aussagen zu finden. Ich vermute mal, das es an verschiedenen Versionen liegt. Ich habe alle mal durchgetestet, aber leider keinen Erfolg damit erziehlt. Sicher weiß hier ein hilfsbereiter Linuxer weiter. Zur Fehlereingrenzung hier meine Ausgabe von # postconf -n alias_maps = hash:/etc/aliases canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix content_filter = daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = disable_dns_lookups = no inet_interfaces = 127.0.0.1 local_destination_concurrency_limit = 5 local_destination_recipient_limit = 300 mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 51200000 mailbox_transport = lmtp:unix:public/lmtp mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = root message_size_limit = 10240000 mydestination = $myhostname, localhost.$mydomain mydomain = rehberg myhostname = klaus2.rehberg newaliases_path = /usr/bin/newaliases program_directory = /usr/lib/postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 und von postconf -h daemon_directory: /usr/lib/postfix/smtp: libldap.so.2 => /usr/lib/libldap.so.2 (0x4002a000) liblber.so.2 => /usr/lib/liblber.so.2 (0x4005c000) libpcre.so.0 => /usr/lib/libpcre.so.0 (0x40069000) libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x40073000) libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x400a3000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x4017a000) libdb-4.0.so => /usr/lib/libdb-4.0.so (0x4018e000) libnsl.so.1 => /lib/libnsl.so.1 (0x40237000) libresolv.so.2 => /lib/libresolv.so.2 (0x4024d000) libc.so.6 => /lib/libc.so.6 (0x4025f000) libdl.so.2 => /lib/libdl.so.2 (0x40395000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) und noch die 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=0 ######################################## # Beim Eintrag prefork ist in einigen Anleitungen 0, in anderen 1 # angegeben ! # welcher Wert ist richtig ? ######################################## # 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 } und zu guter Letzt auch noch die imapd.conf configdirectory: /var/lib/imap partition-default: /var/spool/imap sievedir: /var/lib/sieve admins: cyrus allowanonymouslogin: no autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 poptimeout: 10 dracinterval: 0 drachost: localhost sasl_pwcheck_method: saslauth lmtp_overquota_perm_failure: no Bei sasl_pwcheck_method: habe ich auch schon 'auxprop' versucht. Ich hoffe, ich habe alle benötigten Informationen zusammengefunden, um meinem Problem auf die Schliche zu kommen. Was hab ich nur falsch gemacht oder übersehen ? Viele Grüße an die Liste.