Newsgroup: it.comp.os.linux.sys
Titolo: Autenticare utenti con Postfix

Ciao a tutti!
Attualmente uso Postfix con un sistema di POP-before-SMTP per autorizzare
l'invio delle E-Mail.
Questo fondamentalmente per scazzo, in quanto, al tempo in cui installai
postfix non avevo voglia di cercare informazioni in giro per altri sistemi
di autentificazione.
Ora mi son deciso e vorrei buttare alle ortiche POP-before-SMTP.
Vorrei quindi fare in modo che gli utenti (due al momento, ma in futuro
potrebbero diventare forse una decina) si autentichino via AUTH
LOGIN/PLAIN/CRAM-MD5.
Visto pero' l'esiguo numero di utenti, vorrei usare il file /etc/passwd o
/etc/shadow per gli username e le password.
Cercando in giro vedo che pero' devo installare Cyrus e poi scrivergli
tutte le password che voglio usare...
Qualcuno sa come fare? Possibilmente senza installare programmi a
raffica...
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 LOGIN/PLAIN/CRAM-MD5.
Postfix usa l'autenticazione SASL.
Una bella ricerca con google [1], fornisce un'esigua quantità di link da 
cui fare cut&paste per risolvere il tuo problema.
PS: questa è la cosa che odio di più di postfix, visto che in Debian ci 
sono un po di menate da sistemare a mano non documentate per far 
funzionare SASL....
[1] 
http://www.google.it/search?q=postfix+sasl
-- 
Diesis

 funzionare SASL....
Ohibò...tipo?
L'unica che mi sovviene è la necessità di informare SASL di mettere il
socket nel chroot di postfix...

 l'invio delle E-Mail.
si, come ti hanno detto 'sasl' e' il metodo da usare per 
l'autenticazione... non mi ricordo come fare per usare gli utenti del 
file passwd (l'ho configurato circa 2 anni fa).
-- 
Massimiliano

 cui fare cut&paste per risolvere il tuo problema.
Niente da fare...
Faccio ESATTAMENTE tutto quello che dicono questi HowTos e continua a non
funzionare...
Non appena metto smtpd_sasl_auth_enable=yes non e' piu' possibile
collegarsi al Server...
Nel maillog vedo:
Jan 22 09:34:10 ns postfix/master[3203]: warning: process
/opt/postfix/libexec/smtpd pid 3490 killed by signal 11
Jan 22 09:34:10 ns postfix/master[3203]: warning:
/opt/postfix/libexec/smtpd: bad command startup -- throttling
Idee?
Grazie


 Idee?
al volo postfix è chrootato? (controlla in 
master.cf
, sia smtp che smtpd)
Luca

Max_Adamo ha scritto:

Devi far girare saslauthd fatto partire con lo switch -a shadow
Occhio perchč se compili a mano, di default si mette tutto in /usr/local/lib 
ma poi non funziona se non metti un link in /usr/lib
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Trenta di' conta gennaio e febbraio, marzo e aprile.  Di ventotto ce
n'e' uno, tranne mio cugino che ha sei mesi.
		-- Peter Sellers

 socket nel chroot di postfix...
EEEEEEEEEEEEsatto.
Solo che non c'è scritto in nessun README di farlo.
Personalmente vado di dpkg-statoverride per sistemare delle permission e 
metto /etc/default/saslauthd:
---8<---
/etc/default/saslauthd
START=yes
MECHANISMS="pam"
PWDIR="/var/spool/postfix/var/run/saslauthd"
PARAMS="-m /var/spool/postfix/var/run/saslauthd"
---8<---
Ma ripeto, queste cose me le sono "inventate" io dopo ore di "SASL 
Authentication failed" ....
Tu cosa fai ?
-- 
Diesis

 Tu cosa fai ?
Altrettanto, ma avendo presente che postfix gira in chroot.. ;-)