Newsgroup: it.comp.os.linux.sys
Titolo: postfix + SMTP AUTH help, please

,\
 relay=
smtp.email.it
[193.70.193.53], delay=1, status=sent \
(250 <3FDD816B02C07EE6> Mail accepted)
smtp.email.it
 accetta la posta per il suo account ma rifiuta quella per gli
account non locali.
A questo punto sono fermo e mi serve aiuto. Grazie
Claudio
-- 
Claudio P. - happy Linux user -

  - please use SMTP AUTH (in reply to RCPT TO command))
Da quanto si legge qui, typo esclusi a parte (ti consiglio per questo,
di _verificare_ le tue impostazioni con un postconf -n), si evince che:
- hai letto il SASL_README
- le tue impostazioni sasl non vengono interloquite.
Ti consiglio di procedere in questo modo:
1. direttiva smtp_sasl_security_options
Normalmente, non dovrebbe servire. Postfix supporta sia l'auth via login
che via plai password. Ovviamente molto dipende da come e` configurato
il server dall'altra parte, per cui, in assenza di informazioni dirette,
dovresti provare:
- a non impostarla
- a forzare una specifica autenticazione, usando noplaintext,
  noanonymous... (vedi 
sample-auth.cf
 nella documentazione della tua
  distribuzione).
2. Supporto sasl
Sicuro di averlo?
Sembra scontato, ma non lo e`. In debian, e` una libreria specifica
(libsasl2), ed e` in dipendenza di un pacchetto apposito di postfix
(postfix-tls appunto). Diversamente non funziona.
Attento anche che tu non stia facendo girare postfix in un ambiente
chrooted. In tal caso, la libreria potrebbe non essere accessibile.
HTH.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Computers are not intelligent.  They only think they are.

 
Niente, ho lasciato commentato. Dovrebbe usare dei default presi dalle
variabili di ambiente o no? Comunque $HOSTNAME=
lyra.cp.net
.


 
No chroot. Ma mi hai dato l'idea per complicarmi ulteriormente la vita ;-)
Grazie per ora e a risentirci dopo le prove.


 E gira un daemon, questo non lo conosco. Devo studiarlo.
E' un modo per utilizzare sasl in modalita` demone, per autenticare
utenti di sistema (visto che prende pam come argomento). E` un metodo
alternativo per rendere una configurazione smtp-auth _server_. Io di
solito non lo uso, prediligendo la gestione di postfix.
(salvo cantonate).
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Syntactic sugar causes cancer of the semicolon.

 
Mi sembra proprio cosě. E mi sorge il dubbio che il postfix della
distribuzione sia compilato senza l'opzione per usare sasl.
Ciao.


 distribuzione sia compilato senza l'opzione per usare sasl.
Infatti. Purtroppo diventa un problema "distro-dependant", ed io non uso
la tua distribuzione e non so darti informazioni su come fanno il
pacchetto di postfix li`.
Come ti ho detto, in debian, e` un pacchetto separato (postfix-tls).
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
It must be in the basement; I'll go upstairs and get it. M.C.Escher

Finalmente funziona.
Occorre installare, oltre che libsasl2, anche altre librerie che nella
Mandrake 9.2 sono in pacchetti separati.
libsasl2-plug-metodo_di_autenticazione-versione
In pratica sono i plugin con i vari metodi di autenticazione usati dalla
libsasl.
Inoltre e' utile mettere nel 
main.cf
 di postfix
debug_peer_list = ip del relayhost
e guardare in /var/log/syslog il dialogo tra client e server SMTP.
Attenzione ai permessi del database con le password sasl, metterli 600 .
