PDA

Visualizza la versione completa : sasl postfix


indre
19-01-2006, 14:44
Ciao a tutti..
ho installato postfix su debian testing..
ora ho necessità di fare l'autenticazione degli utenti consentendo eventuale relay..

ho installato:
libsasl2-modules 2.1.19-1.7
libsasl7 1.5.27-3
sasl2-bin 2.1.19-1.7

ho editato i seguenti file in questo modo:


/etc/postfix/sasl/smtpd.conf

pwcheck_method: auxprop
mech_list: plain login digest-md5 cram-md5

e anche:

/etc/default/saslauthd

START=yes
MECHANISMS="sasldb"

Ho riavviato sia postfix che il demone saslauth ma nulla.. ottengo sempre errore..
il main.cf è corretto..

inserisco lo user e pwd con:
saslpasswd2 -c -u `postconf -h myhostname` indre

quando faccio telnet e tento di fare autenticazione mi da errore..
per fare encoding uso:
printf "\0%s\0%s" indre@mio.dominio.it xxxxx | base64-enc
ode ; echo

nei log vedo:
warning: SASL authentication failure: Password verification failed
warning: unknown[192.168.1.1]: SASL plain authentication failed

che può essere?
non riesco a venirne fuori :dottò:
grazie\

nik600
19-01-2006, 14:47
scusa, ti rimando a questi howto che forse possini esserti utili

http://www.postfix.org/docs.html

cmq, credo che il problema sia qui



mech_list: plain login digest-md5 cram-md5


dovresti indicargli un unico modo per il login o sbaglio?

indre
19-01-2006, 15:01
ora rileggo quelle doc di postfix..
ma siceramente ho provato anche con login plain
ma identico risultato..

alvinet
19-01-2006, 15:08
pwcheck_method: auxprop
perchè usi questo metodo?
Solitamente si usa shadow se usi le mailbox e gli utenti locali per la posta.

indre
19-01-2006, 15:13
uso maildir importa il tipo di mailformat utilizzato?

voglio usare sasldb2..,,, no PAM ne pwdcheck..
credo gli utenti con sasl
leggevo che il metodo è quello.. ma probabilmente sbaglio..
ma non capisco dove.. i log non mi dicono niente di +..

alvinet
19-01-2006, 20:11
allora se vuoi usare sasldb2 devi usare un metodo di check appropriato!


pwcheck_method: sasldb

Ti chiedevo il formato che usavi perchè di solito se uno usa mailbox crea gli utenti localmente e quindi usa il metodo shadow.
Se usi maildir, solitamente si usa mysql.

indre
19-01-2006, 21:08
ciao scusa ma non ti seguo..
io ho maildir con utenti di sistema e domini virtuali..
non utilizzto mysql..
cmq dici di metter solo sasldb ?
avevo letto su postfix.org di metter auxprob ma probabilemnte ho frainteso..
provo ..
grazie

alvinet
20-01-2006, 00:13
domini virtuali e utenti di sistema? :dottò:
Qualcosa mi sfugge... Se i domini sono virtuali, le singole caselle come fai a crearle? Mi hai detto che usi gli utenti locali. E' una configurazione che non ho ben presente.
Se posso consigliare.. Prova a vedere questa soluzione se ti piace:
http://www.sistemistiindipendenti.org/modules/news/article.php?storyid=166
http://www.sistemistiindipendenti.org/modules/news/article.php?storyid=181
Sono 2 manuali.

Loading