[Postfixbuch-users] Postfix/SASL: no SASL authentication mechanisms

Marcel Hartmann mail at marcel-hartmann.com
So Jul 23 14:40:36 CEST 2006


Hallo,

> ------------------------------------- /etc/pam.d/smtp 
> -------------------------------------
> auth    required   /lib/security/pam_unix_auth.so
> account required  /lib/security/pam_unix_acct.so
> password required /lib/security/pam_unix_passwd.so
> session required /lib/security/pam_unix_session.so
> --------------------------------------------------------------

Öhm, auf den ersten Blick alles ok, jedoch ist die Pam Datei nicht wie sie
sein muss mit saslauthd!
Sie und alle anderen (sieve, pop, imap) sollte(n) eher so aussehen:

# pam_mysql auth
auth sufficient pam_mysql.so user=user passwd=pass host=localhost
db=database table=mail_user usercolumn=username passwdcolumn=password
where=smtpauth=1 crypt=1 sqllog=0 logtable=mail_log logmsgcolumn=msg
logusercolumn=user loghostcolumn=host logtimecolumn=time logpidcolumn=pid

account required pam_mysql.so user=user passwd=pass host=localhost
db=database table=mail_user usercolumn=username passwdcolumn=password
where=smtpauth=1 crypt=1 sqllog=0 logtable=log logmsgcolumn=msg
logusercolumn=user loghostcolumn=host logtimecolumn=time logpidcolumn=pid

Dann musst Du dem postfix auch mitteilen, dass er beim nachschauen in den
entsprechenden Lookup-Tables auch in MySQL nachschauen soll.
Sonst wird das nix, denn postfix weiss ja bisher gar nicht, das er in MySQL
nachschauen soll. So wie ich das auf den ersten Blick sehen kann.

> virtual_maps = hash:/etc/postfix/virtual <- !!!
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
> recipient_canonical_maps = hash:/etc/postfix/recipient_canonical

Gruß 
  Marcel

---
Marcel Hartmann

Bokeler Landstraße 24a, 26215 Wiefelstede / Bokel
Tel 044 02 - 69 55 800,    Fax 044 02 - 69 55 801
mail at marcel-hartmann.com, www.marcel-hartmann.com
---  





Mehr Informationen über die Mailingliste Postfixbuch-users