Hallo,

ich verzweifle hier. Seit Tagen versuche ich mich daran, Postfix und Cyrus mit 
LDAP unter einen Hut zu bekommen. Leider scheitere ich daran, das ich weder 
unter cyrus, noch unter postfix die authorisierungsmethode LOGIN oder PLAIN 
zum laufen bekomme.

[EMAIL PROTECTED]:~$ imtest localhost
S: * OK merlin Cyrus IMAP4 v2.1.9-Debian-10 server ready
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE 
UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND SORT 
THREAD=ORDEREDSUBJECT THREAD=REFERENCES IDLE AUTH=OTP AUTH=NTLM 
AUTH=DIGEST-MD5 AUTH=CRAM-MD5 LISTEXT LIST-SUBSCRIBED ANNOTATEMORE
S: C01 OK Completed

Ich nutze den cyrus und sasl2 backport von hmh. Die Konfigurationsdateien 
sehen wiefolgt aus:

merlin:~# cat /etc/default/saslauthd
-------------------------------------
START=yes
MECHANISMS="pam"
-------------------------------------

merlin:~# cat /etc/pam.d/smtp
-------------------------------------
auth       sufficient   pam_ldap.so
auth    required        pam_unix.so nullok
account    sufficient   pam_ldap.so
account required        pam_unix.so
-------------------------------------


merlin:~# cat /etc/imapd.conf|grep sasl_
-------------------------------------
#sasl_mech_list: PLAIN
sasl_minimum_layer: 0
#sasl_maximum_layer: 256
sasl_pwcheck_method: saslauthd
sasl_auto_transition: no
--------------------------------------

merlin:~# postconf -n
--------------------------------------
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp:localhost:10025
daemon_directory = /usr/lib/postfix
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mailbox_transport = cyrus
message_size_limit = 1024000000
mydestination = merlin.inwg.de, localhost.inwg.de, localhost
myhostname = merlin.inwg.de
mynetworks = 127.0.0.0/8 192.168.21.0/24
myorigin = /etc/mailname
program_directory = /usr/lib/postfix
recipient_delimiter = +
relayhost = smtp.inwg.de
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated 
check_relay_domains
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous, noplaintext
-------------------------------

merlin:~# postconf -m
-------------------------------
static
nis
dbm
regexp
environ
btree
unix
hash
----------------------------

Ich weiss einfach nicht mehr weiter. Die Authentifikation über 'einfachen 
text', wie es bei kmail so schoen genannt wird, funktioniert einwandfrei 
(jedenfalls bei kmail -> cyrus.). 
um mich an postfix zu authentifizieren benötige ich aber entweder den login 
oder den plain mechanismus, denn die md5-mechanismen funktionieren afaik nur 
mit der sasldb.

Hiiiilffeeeeeeeee!!!! 

-- 
Liebe Grüße, Sven Schaffranneck

          ( [EMAIL PROTECTED] - http://www.inwg.de )
( Registered Linux User #281620 @ http://counter.li.org )


He who knows, does not speak.  He who speaks, does not know.
                -- Lao Tsu


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an