[Postfix espanol] Problemas autentificacion SASL

Pablo Gonzalez A pgonzalez en 123.cl
Vie Oct 4 02:34:23 CEST 2002


Se me olvido , encontre esto en var/log/messages

[root en ns log]# tail -f  /var/log/messages
Oct  3 20:20:57 ns saslpasswd: unable to open Berkeley db /etc/sasldb:
Invalid a
rgument
Oct  3 20:20:57 ns saslpasswd: CRAM-MD5: failed to set secret for usuario:
generic
 failure
Oct  3 20:25:37 ns saslpasswd: unable to open Berkeley db /etc/sasldb:
Invalid a
rgument
Oct  3 20:25:57 ns last message repeated 4 times
Oct  3 20:25:57 ns saslpasswd: failed to set plaintext secret for usuario:
generic
 failure
Oct  3 20:25:57 ns saslpasswd: PLAIN: failed to set secret for usuario:
generic fa
ilure
Oct  3 20:25:57 ns saslpasswd: unable to open Berkeley db /etc/sasldb:
Invalid a
rgument
Oct  3 20:25:57 ns saslpasswd: DIGEST-MD5: failed to set secret for usuario:
gener
ic failure
Oct  3 20:25:57 ns saslpasswd: unable to open Berkeley db /etc/sasldb:
Invalid a
rgument
Oct  3 20:25:57 ns saslpasswd: CRAM-MD5: failed to set secret for usuario:
generic


Salu2 Pablo

----- Original Message -----
From: Pablo Gonzalez A <pgonzalez en 123.cl>
To: Fernando Limon <flimon en fi.upm.es>;
<postfix-espanol en unicorn.ea4els.ampr.org>
Sent: Thursday, October 03, 2002 8:22 PM
Subject: Re: [Postfix espanol] Problemas autentificacion SASL


> Perdon, pero como se agregan los  usuarios a la base de datos en
/etc/sasldb
> saslpasswd -c usuario
> si es como lo dije , sale lo sgte:
> [root en ns etc]# saslpasswd -c usuario
> Password:
> Again (for verification):
> saslpasswd: generic failure
> [root en ns etc]#
>
> lo estoy haciendo mal?
>
> Salu2
>
> Pablo González A.
>
> ----- Original Message -----
> From: Fernando Limon <flimon en fi.upm.es>
> To: <postfix-espanol en unicorn.ea4els.ampr.org>
> Cc: Pablo Gonzalez A <pgonzalez en 123.cl>
> Sent: Thursday, October 03, 2002 2:21 AM
> Subject: Re: [Postfix espanol] Problemas autentificacion SASL
>
>
> >
> > Hola!
> >
> > > Tengo postfix 1.1.7 que trae red hat 7.3  este lo compile desde su
> source
> > > con soporte mysql y sasl (tengo lo paquetes cyrus-sasl que trae red
hat)
> ,
> > > agregue lo sgte a main.cf
> > >
> > > smtpd_sasl_auth_enable = yes
> > > smtpd_sasl_security_options = noanonymous
> >
> > Hasta aqui bien. Las dos directivas anteriores
> > se aplican a la faceta servidor de Postfix.
> >
> > Ahora tambien deberias "activar" SASL en la faceta
> > cliente de Postfix:
> >
> > smtp_sasl_auth_enable = yes
> >
> > > smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
> >
> > El fichero /etc/postfix/saslpasswd que has creado
> > lo usara Postfix desde la faceta cliente, es decir, cuando
> > vaya a enviar un mensaje a otra MTA. Buscara el host (FQDN)
> > destino en la tabla /etc/postfix/saslpasswd, y si lo
> > encuentra, intentara utilizar SMTP AUTH con el usuario
> > y password que le has indicado.
> >
> > No olvides:
> >
> > postmap /etc/postfix/saslpasswd
> >
> > > smtpd_sasl_local_domain = $mydomain, $myhostname, $transport_maps
> >
> > Esta directiva es para establecer lo que SASL denomina
> > "realm". Solo deberias usarla si vas a emplear como base de
> > datos de usuarios /etc/sasldb. En ese caso, debe coincidir
> > el campo "realm" y lo que indiques en esta directiva, pues de
> > lo contrario SASL no encontrara al usuario buscado.
> >
> > Al crear un usuario con saslpasswd, si no especificas
> > la opcion "-u" (que define el realm) se toma el nombre del host.
> > Por lo que normalmente esta directiva seria:
> >
> > smtpd_sasl_local_domain = 123
> >
> > donde 123 seria el nombre del host (no en FQDN!).
> >
> > > smtpd_recipient_restrictions = permit_sasl_authenticated,
> permit_mynetworks,
> > > reject_maps_rbl, reject_unauth_destination
> >
> > Esta directiva esta bien.
> >
> > Adicionalmente, seria bueno tambien pusieras:
> >
> > broken_sasl_auth_clients = yes
> >
> > para que des soporte a viejos clientes de Microchoff.
> >
> > Y ... aun no he terminado. En el directorio en donde
> > esten la librerias SASL: /usr/lib/sasl o /usr/local/lib/sasl
> > debes crear el fichero "smtpd.conf" (644 root:root)
> > cuyo contenido:
> >
> > pwcheck_method: sasldb
> >
> > o el metodo de autentificacion que decidas.
> >
> > Solo te quedara crear /etc/sasldb. Para ello tienes
> > el comando saslpasswd. Para listar el contenido tienes el
> > comando sasldblistusers
> >
> > Bueno ... perdon por la extension.
> >
> > Espero no haberme liado y que todo te funcione.
> >
> > Un cordial saludo.
> >
> > --
> > [ La paciencia es amarga, pero sus frutos son dulces.]
> > [                          - Jean Jacques Rousseau - ]
> >
> > --
> > Este mensaje ha sido analizado por software antivirus
> > antes de ser remitido.
> >
>
> -
> Para ENVIAR mensajes a esta lista tienes que estar SUSCRITA a ella.
> .
> Envía la linea "unsubscribe postfix-espanol" en el cuerpo de un mensaje
> a majordomo en WL0.org para quitarte de la lista.

-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITA a ella.
.
Envía la linea "unsubscribe postfix-espanol" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



Más información sobre la lista de distribución Postfix-es