Autentificacion por SMTP

Buenas:

Hace un tiempo cree un hilo para comentar sugerencias sobre la creacion de un servidor de correo / firewall bajo linux... etc...

En concreto en ESTE hilo.


Al final, comentar que estoy usando una Debian Woody, y la guia de bulma para crear un sistema de correo con postfix.


He hecho todo, y va correctamente, pero al llegar a esta parte, Autentificacion por SMTP, me clavo y me es imposible seguir.

Me piden que descargue libsasl2-modules, y apt-get me dice que el paquete no es instalable y buscandolo no me ha dejado instarlo de cualquier otro modo.


Alguien me puede echar un cable o darme alguna alternativa?

Muchisimas gracias por anticipado.
¿Para qué quieres libsasl2-modules? No te va a servir de nada

Saludos.Ferdy
cita de BULMA escribió:
Autentificación por SMTP

Queremos que nuestros usuarios puedan enviar a través de nuestro sistema, y discriminar por IP puede resultar un auténtico coñazo, y el pop before smtp, personalmente, no me gusta mucho, asi que ... usemos cyrus-sasl para añadir a nuestro postfix un mecanismo de autentificación.

Lo adivinais, ¿no? si si, instalaaaaaar:


apt-get install libsasl2-modules

En realidad, la libreria sasl2 (con sasl1 esto no chusca. Hay un parche por ahi para añadir el auxprop de mysql, pero no viene de casa) la hemos tenido que instalar antes a la hora de instalar postfix-tls .. (los que lo hayan compilado ellos mismos, espero que hayan pensado en esto, o si no, a recompilar O:) ).

Una vez instalado este paquete, tenemos que decirle a cyrus-sasl que tiene que usar una BBDD mysql, y esto se le dice en /etc/postfix/sasl/smtpd.conf:


mysql_user: mail
mysql_passwd: cipriano
mysql_hostnames: localhost
mysql_database: mail
mysql_statement: select clear from users where id='%u' and domain='%r'
pwcheck_method: auxprop

Al igual que con los ficheros que creamos para postfix, pongamosle unos permisos decentes para que no nos afanen el password.

Ahora le decimos a postfix que vamos a usar SASL, y que deje pasar los mails de los que se hayan autentificado por SASL. En /etc/postfix/main.cf:


smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated
permit_mynetworks
reject_unauth_destination

Llegados a este punto, ya podriamos crear cuentas en la base de datos y utilizarlas tranquilamente.



LINK

emmm, yo solo he hecho caso a la guia. Si sabes alguna forma mas sencilla podrias comentarla pliz [ginyo]


Salu2!
Seguir las guías a ciegas es un error. El postfix de woody está enlazado con libsasl y no libsasl2 así que no te servirá de nada... depende del tipo de configuración que quieras, libsasl te valdrá o no.

Saludos.Ferdy
A ver, si no tengo ni idea y me han encargado esta locura algo tendre que seguir no crees??

Porque quizas tu seas capaz de hacerlo con los ojos cerrados, pero YO NO.

A ver si alguien me puede dar una solucion.

Muchas gracias

salu2....
A ver, si no tengo ni idea y me han encargado esta locura algo tendre que seguir no crees??


Exacto, ¿ has probado a empezar por http://www.postfix.org/documentation.html ?

Si prefieres la documentación en papel :http://www.oreilly.com/catalog/postfix/ : este libro es muy bueno; si no sabes dónde conseguirlo en España contactame y te doy la dirección de una tienda que los trae baratos.

Saludos.Ferdy
Ferdy escribió:
Exacto, ¿ has probado a empezar por http://www.postfix.org/documentation.html ?




No, no habia empezado por ahí ya que pensaba que con un par de guias me seria suficiente para sacar adelante este proyecto.

Es lo que haré ahora.

Como puedes suponer, un usuario noob, cuando se ve en un marron de estas dimensiones, no puede divagar mucho sobre el tema y busca una solucions encilla y rapida, que quizas no sea la mas adecuada.

Un saludo y muchas gracias!
Como dije en ese hilo que comentas la guia de bulma a mi no me funciono, ya que se ve que está hecha para versiones mas viejas.
Yo que tu me pondría Sarge, que ademas este mes se supone que pasa a stable, y seguiría esta guia: http://workaround.org/articles/ispmail-sarge/ , en la que si que se usa libsasl2-modules y libsasl2-modules-mysql.

AGur!
Zamorate escribió:Como dije en ese hilo que comentas la guia de bulma a mi no me funciono, ya que se ve que está hecha para versiones mas viejas.
Yo que tu me pondría Sarge, que ademas este mes se supone que pasa a stable, y seguiría esta guia: http://workaround.org/articles/ispmail-sarge/ , en la que si que se usa libsasl2-modules y libsasl2-modules-mysql.

AGur!


Ok zamorate. Muchas gracias, me pongo ahora mismo manos a la obra con sarge.

Un saludo y muchisimas gracias de nuevo.
8 respuestas