[Linux-Biella] Postfix + SMTP-AUTH

Marco Ermini linux@bilug.linux.it
Tue, 30 Sep 2003 14:20:26 +0200


--Multipart_Tue__30_Sep_2003_14_20_26_+0200_=.XJ62oxgHEDShe)
Content-Type: text/plain; charset=ISO-8859-15
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, 30 Sep 2003 14:01:47 +0200, Claudio <cmaffio@bilug.linux.it> wrote:

> Il Tue, 30 Sep 2003 12:51:37 +0200
> Marco Ermini <markoer@usa.net> scrisse:
>=20
> ME> Che io sappia, non si pu=F2 utilizzare nient'altro che SASL con
> ME> Postfix per l'SMTP AUTH. Perch=E9 non vuoi usarlo?
>=20
> Per pigrizia!! :)

Beh, ti annuncio che credo davvero che tu debba usare SASL. Altrimenti,
esistono degli HOW-TO sul come implementare il pop-before-smtp con Postfix,
che vedo come unica alternativa.


> Scherzi a parte, attualmente lo voglio testare sulla mia macchina per
> vedere come funziona, in teoria pero' mi servira' per autenticare utenti
> con xDSL telecom che hanno da noi i domini e che non potranno piu'
> utilizzare grazie alle genialate della telecm
> La macchina SMTP e' diversa da quella pop e volevamo provare con postfix
> e qmail varie soluzioni diverse per vedere qual'e' la piu' efficace e
> sicura. Se sulla pop (attualmente con qmail) abbiamo i vari utenti,
> sulla smtp posso recuperarli perche' comunque gli utenti sono anche su
> un DB pgsql e a prima vista non ho trovato grandi documentazioni sul
> SASL, tenendo conto anche del fatto che le mie prime prove le faccio su
> una RH ma poi il tutto sara' su un FreeBSD

Dove star=E0 non fa molta differenza.

Se guardi qui:
http://freshrpms.net/docs/mail-server/

c'=E8 scritto come usare Postfix con SASL + LDAP (ma al posto di LDAP puoi
usare MySql o Pg, basta che fai un "merge" con un altro how-to ;-)

In sostanza, devi configurare Postfix con SASL; poi, dato che con SASL non
puoi specificare (a meno di non applicare patch o altre cose strane)
direttamente LDAP o un database, e poi creare un file smtpd.conf mettendoci
dentro:

pwcheck_method: pam

In questo modo SASL usar=E0 PAM; adesso dovrai configurare il file
/etc/pam.d/smtp (che in freebsd =E8 un file diverso ma la sostanza =E8 la
stassa) in modo che usi Pg (quindi dovrai usare anche un modulo pam_pg,
non so se c'=E8, io so che ci sono pam_ldap e pam_mysql, immagino che ci sia
anche pam_pg). Io ho fatto dei pacchetti gi=E0 pronti per RedHat per postfix
con SASL e pam_mysql.

Insomma =E8 un po' intricato ma funziona. Purtroppo puoi usare solo SASL con
Postfix, quindi devi per forza fare questo giro.


ciao
--=20
Marco Ermini
http://macchi.markoer.org - ICQ 50825709 - GPG KEY 0x64ABF7C6 - L.U. #180221
Perche' perdere tempo ad imparare quando l'ignoranza e' istantanea? (Hobbes)

--Multipart_Tue__30_Sep_2003_14_20_26_+0200_=.XJ62oxgHEDShe)
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/eXUNBb9MK3lgBhIRAo1wAJ4hjng+ECu63UkFGuz0bm9Q5MMvxACgl7Ow
2rZgxOh7E94nNqGaIhG1ChY=
=cvV7
-----END PGP SIGNATURE-----

--Multipart_Tue__30_Sep_2003_14_20_26_+0200_=.XJ62oxgHEDShe)--