sto costruendo un mailserver con lo scopo di avere un frontend globale su MySQL (almeno per la gestione degli utenti,password..attivi o non attivi).
Ho disinstallato sendmail e ricompilato postfix 2.5.2 abilitando il supporto a SASL e MySQL.
Il mio scopo è offrire autenticazione SMTP col servizio Cyrus SASL (Pacchetto standard di Slackware 12.1 cyrus-sasl-2.1.22)
Il file di configurazione del servizio smtp è /usr/lib/sasl2/smtpd.conf ed è questo:
Codice: Seleziona tutto
# Global Parameters
log_level: 7
pwcheck_method: auxprop
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
# Auxiliary plugins parameters
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_database: mail
sql_user: root
sql_password: password
sql_select: SELECT '%p' FROM users WHERE username = '%u' AND userrealm = '%r' AND auth='1'
sql_usessl: no
In fase di autenticazioni ottengo i seguenti errori da Postfix (/var/log/maillog):
Codice: Seleziona tutto
Jun 28 11:05:27 SLACKSERVER2 postfix/smtpd[3842]: connect from unknown[192.168.1.2]
Jun 28 11:05:29 SLACKSERVER2 postfix/smtpd[3842]: warning: SASL authentication failure: no secret in database
Jun 28 11:05:29 SLACKSERVER2 postfix/smtpd[3842]: warning: unknown[192.168.1.2]: SASL CRAM-MD5 authentication failed: authentication failure
Jun 28 11:05:29 SLACKSERVER2 postfix/smtpd[3842]: warning: SASL authentication failure: Password verification failed
Jun 28 11:05:29 SLACKSERVER2 postfix/smtpd[3842]: warning: unknown[192.168.1.2]: SASL PLAIN authentication failed: authentication failure
Jun 28 11:05:29 SLACKSERVER2 postfix/smtpd[3842]: warning: unknown[192.168.1.2]: SASL LOGIN authentication failed: authentication failure
Jun 28 11:06:02 SLACKSERVER2 postfix/smtpd[3842]: disconnect from unknown[192.168.1.2]
Codice: Seleziona tutto
pwcheck_method: saslauthd
log_level: 3
mech_list: PLAIN LOGIN
Ma questo non era il mio scopo...
Ora mi chiedo:
1) Faccio bene ad avviare saslauthd con
Codice: Seleziona tutto
saslauthd -a shadow
2) C'è da ricompilare Cyrus SASL? Se si...come?
3) Perchè diavolo PAT non la smette con sendmail e include Postfix di default su slackware?!
Grazie a tutti in anticipo.


