Postfix e autenticazione via mysql
Sto tentando di far fare al'autenticazione a postfix su mysql.
Se prova l'autenticazione sulle utenze Unix tutto funziona, quindi non è un problema di comunicazione tra postfix e sasl dovuto alla gabbia chroot.
Allora:
Ho in: /etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
In /etc/pam.d/smtp
auth required pam_mysql.so user=postfix passwd=passwd host=127.0.0.1
db=postix table=mailbox usercolumn=username passwdcolumn=password crypt=1
account sufficient pam_mysql.so user=postfix passwd=passwd host=127.0.0.1
db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1
Il file mysql_virtual_mailbox_maps.cf contiene
user = postfix
password = passwd
hosts = 127.0.0.1
dbname = postfix
table = mailbox
select_field = maildir
where_field = username
La query di inserimento è del tipo:
USE postfix;
INSERT INTO mailbox (username,password,name,maildir) \
VALUES ('user2@fakedomain.lan',password('password') \
,'Utente di Prova','user2@fakedomain.lan/');
Quando prova ad autenticarmi l'autenticazione fallisce.
Evidentemente sbaglio qualcosa.
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.
http://oinophilos.blogspot.com/
Reply to: