SASL

Dieser Artikel beschreibt die Einrichtung einer Benutzer-Authentifizierung ohne Dovecot aber mit der openMM-Datenbank.

Benötigte Pakete installieren:

aptitude install libsasl2-modules-sql

postfix konfigurieren

echo "pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: PLAIN LOGIN

log_level: 5
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: openmm
sql_passwd: Xbnh34otymbm0xh
sql_database: openmm
sql_select: SELECT VUserPassword FROM VUser WHERE VUserName = '%u@%r'" > /etc/postfix/sasl/smtpd.conf

Konfigurieren Sie anschließend postfix:

postconf -e smtpd_sasl_auth_enable=yes
postconf -e smtpd_sasl_security_options=noanonymous
postconf -e broken_sasl_auth_clients=yes
postconf -e smtpd_sasl_authenticated_header=yes

Starten Sie postfix neu:

postfix reload