[Postfixbuch-users] Authentifizierung schlägt fehl

powtac powtac at gmx.de
Mi Jun 15 17:13:45 CEST 2005


Hallo!
Ich kann mich nur mit den System-Accounts "root" und "cyrus" auf den 
IMAP-Server einloggen. Möchte aber die SASL-Authentifizierung so nutzen, 
dass man auch ohne System-Account E-Mails abfragen kann. Wieso komme ich 
als "testy" nicht 'rein? Was muss ich ändern, damit ich mich mit 
"virtuellen" Benutzern einloggen kann? Wieso funktioniert SASL nicht?
Gruß Simon


Das Einloggen mit "cyradm --user cyrus --server `postconf -h myhostname` 
--auth login" funktioniert.
"IMAP Password:
              vs233154.vserver.de>"

Mit "cyradm --user testy --server `postconf -h myhostname` --auth login" 
kommt Fehler:

"IMAP Password:
              Login failed: authentication failure at 
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm 
line 118
cyradm: cannot authenticate to server with login as testy"


"sasldblistusers2" gibt folgendes Ergebnis:

testy at vs233154: userPassword
testy at vs233154.vserver.de: userPassword
testy at localhost: userPassword
root at vs233154.vserver.de: userPassword
test at vs233154.vserver.de: userPassword
test at vs233154: userPassword
cyrus at vs233154: userPassword
cyrus at vs233154.vserver.de: userPassword



Weitere Fehler bzw. Logs:

"imapd.log":
Jun 15 16:55:49 vs233154 master[17508]: about to exec 
/usr/lib/cyrus/bin/imapd
Jun 15 16:55:49 vs233154 imap[17508]: executed
Jun 15 16:55:49 vs233154 imapd[17508]: accepted connection
Jun 15 16:55:52 vs233154 imapd[17508]: badlogin: 
vs233154.vserver.de[62.75.244.154] plaintext testy SASL(-13): 
authentication failure: checkpass failed


"auth.log":
Jun 15 16:55:52 vs233154 PAM-warn[10115]: function=[pam_sm_authenticate] 
service=[imap] terminal=[<unknown>] user=[testy] ruser=[<unknown>] 
rhost=[<unknown>]
Jun 15 16:55:52 vs233154 saslauthd[10115]: DEBUG: auth_pam: 
pam_authenticate failed: User not known to the underlying authentication 
module
Jun 15 16:55:52 vs233154 saslauthd[10115]: do_auth         : auth 
failure: [user=testy] [service=imap] [realm=] [mech=pam] [reason=PAM 
auth error]


"warn":
Jun 15 16:56:51 vs233154 postfix/smtpd[1794]: warning: dict_nis_init: 
NIS domain name not set - NIS lookups disabled


Mein System:
Suse 9.0
Cyrus IMAP4 v2.1.15
Postfix 2.0.14


"postconf -n":
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
mail_owner = postfix
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = vserver.de
myhostname = vs233154.vserver.de
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = $mydestination
sample_directory = /usr/share/doc/packages/postfix/samples
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_recipient_restrictions = permit_mynetworks, 
permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_use_tls = no
unknown_local_recipient_reject_code = 450


"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: saslauthd
lmtp_overquota_perm_failure: no
sasl_mech_list: plain login PLAIN LOGIN
allowplaintext: yes



Mehr Informationen über die Mailingliste Postfixbuch-users