[Postfixbuch-users] Postfix + MySQL + CyrusIMAPd + PostfixAdmin ?
Patrick Ben Koetter
p at state-of-mind.de
Di Aug 16 08:09:13 CEST 2005
* Stefan G. Weichinger <monitor at oops.co.at>:
> Patrick Ben Koetter wrote:
>
> >>Kann mir jemand die relevanten PAM-Zeilen zeigen, die dann die sasldb
> >>lesen? Dann mache ich das so ...
> >
> >
> > AFAIK gibt es kein sasldb-Modul für PAM. Das wäre IMO auch mächtig
> > umständlich: Cyrus-IMAP -> Cyrus-SASL -> PAM -> Cyrus-SASL-PAM -> sasldb
>
> Ich bin ja schon so durch den Wind von dem ganzen Zeugs ;-)
>
> > Wie wäre es denn mit direktem Zugriff auf die sasldb ohne PAM? Cyrus IMAP muss
> > sie lesen dürfen und dann konfigurierst Du "auxprop" als (zusätzliche)
> > (sasl_)pwcheck_method.
>
> Hmm, ist sogar so:
>
> # cat /usr/lib/sasl2/smtpd.conf
> pwcheck_method: auxprop saslauthd
> mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
> saslauthd_path: /var/run/sasl2/mux
> auxprop_plugin: sasldb
> # ll /etc/sasldb2
> -rw-r----- 1 cyrus postfix 12288 2005-08-15 14:54 /etc/sasldb2
> # sasldblistusers2
> cyrus at host.tld: userPassword
> l1234 at host.tld: userPassword
> ...
>
> Und:
>
> # cat /etc/pam.d/imap
> auth sufficient pam_mysql.so user=postfix passwd=GEHEIM host=localhost
> db=mail table=accountuser usercolumn=username passwdcolumn=password
> crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user
> loghostcolumn=host logpidcolumn=pid logtimecolumn=time sqllog=yes verbose=0
>
> account required pam_mysql.so user=postfix passwd=GEHEIM host=localhost
> db=mail table=accountuser usercolumn=username passwdcolumn=password
> crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user
> loghostcolumn=host logpidcolumn=pid logtimecolumn=time sqllog=yes verbose=0
Die /etc/pam.d/imap hat mit Postfix nichts zu tun. Was willst Du denn jetzt?
AUTH für IMAP realisieren oder AUTH mit Postfix?
p at rick
--
The Book of Postfix
<http://www.postfix-book.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
Mehr Informationen über die Mailingliste Postfixbuch-users