Mailinglist Archive: opensuse-es (1562 mails)
| < Previous | Next > |
[opensuse-es] postfix + cyrus + sasl + ldap (camino del exito)... GRACIAS
- From: "Miren Urkixo" <miren@xxxxxxxxxxxxx>
- Date: Thu, 6 Dec 2007 00:25:01 +0100
- Message-id: <006f01c83796$0f88e130$0201a8c0@wxpetxea>
No me lo creo... estoy asustada!!
Os cuento.
He formateado y reinstalado la SLES 10 SP1
he instalado todo como antes solo que ahora no he chrooteado el postfix.
y va!!!.. os cuento los pasos abajo, aunque tengo unos problemas que quisiera comentaros.
Antes de nada decir, por si hay alguien de suse por aqui, que cuando enjaulas el postfix y luego lo desenjaulas mediante la yasty... no llega a ser ya lo mismo, algo se queda por ahi que no deja conectarse al ldap ni autentificarse correctamente...
1.- el fichero tiene que estar donde vosotros deciais (/etc/saslauthd.conf), no tiene que estar donde el man dice (/usr/local/etc/saslauthd.conf)
2.-el resto de cosas las he seguido tal y como me lo deciais y esto parece que empieza a ir, solamente quiero comentaros unas cosas:
Me pasa que si edito un usuario desde la yast, si le cambio la contraseña, en el /var/log/messages me aparece esto:
Dec 5 23:51:52 server master[4789]: about to exec /usr/lib/cyrus/bin/imapd
Dec 5 23:51:52 server imap[4789]: executed
Dec 5 23:51:52 server imap[4789]: accepted connection
Dec 5 23:51:52 server saslauthd[4543]: Entry not found (uid=cyrus).
Dec 5 23:51:52 server saslauthd[4543]: Authentication failed for cyrus: User not found (-6)
Dec 5 23:51:52 server saslauthd[4543]: do_auth : auth failure: [user=cyrus] [service=imap] [realm=] [mech=ldap] [reason=Unknown]
Dec 5 23:51:52 server imap[4789]: badlogin: localhost [127.0.0.1] plaintext cyrus SASL(-13): authentication failure: checkpass failed
Si que me cambia la contraseña al usuario, de hecho accede por shell y la contraseña del correo del usuario tambien me la ha cambiado) pero me aparece eso en el log.
Esto me dice que cree el usuario cyrus verdad?
en el /etc/passwd veo que esta:
cyrus:x:96:12:User for cyrus-imapd:/usr/lib/cyrus:/bin/bash
pero lo tengo que crear en el ldap?
con que perfil? como?
me podeis decir algo?
3.-
cuando envio un correo, que ya por lo menos hace ademanes de enviarlo, me sale en el log del correo /var/log/mail esto:
Dec 5 23:56:37 server postfix/smtpd[4856]: connect from unknown[192.168.1.2]
Dec 5 23:56:37 server postfix/smtpd[4856]: D8D4EBB72: client=unknown[192.168.1.2], sasl_method=LOGIN, sasl_username=miren
Dec 5 23:56:37 server postfix/cleanup[4858]: D8D4EBB72: message-id=<006801c83792$1539edd0$0201a8c0@wxpetxea>
Dec 5 23:56:37 server postfix/qmgr[3466]: D8D4EBB72: from=<miren@xxxxxxxxxxxxx>, size=643, nrcpt=1 (queue active)
Dec 5 23:56:37 server postfix/smtpd[4856]: disconnect from unknown[192.168.1.2]
Dec 5 23:56:38 server postfix/smtp[4859]: D8D4EBB72: to=<direcciondestinatario@xxxxxxxxxxx>, relay=none, delay=1, status=bounced (Host or domain name not found. Name service error for name=localhost type=AAAA: Host not found)
Dec 5 23:56:38 server postfix/cleanup[4858]: 0E992BE22: message-id=<20071205225638.0E992BE22@xxxxxxxxxxxxxxxxxxxx>
Dec 5 23:56:38 server postfix/qmgr[3466]: 0E992BE22: from=<>, size=2406, nrcpt=1 (queue active)
Dec 5 23:56:38 server postfix/qmgr[3466]: D8D4EBB72: removed
Dec 5 23:56:38 server postfix/lmtp[4862]: 0E992BE22: to=<miren@xxxxxxxxxxxxxxxxxxxx>, orig_to=<miren@xxxxxxxxxxxxx>, relay=/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp], delay=0, status=sent (250 2.1.5 Ok)
Dec 5 23:56:38 server postfix/qmgr[3466]: 0E992BE22: removed
y se me devuelve un mensaje con esto (dominio.com es la sustitucion que he hecho a la direccion correcta de email al que quiero enviar):
<direcciondestinatario@xxxxxxxxxxx>: Host or domain name not found. Name service error for
name=localhost type=AAAA: Host not found
Tengo un servidor de DNS (bind) en mi servidor (lo tengo que tener así)
tengo una zona creada.. supongamos que es midominio.com, y su fichero de configuracion es este:
$TTL 172800
@ IN SOA server.midominio.com. root.server.midominio.com. (
2007120502
10800
3600
604800
86400)
IN NS ns1.midominio.com.
IN NS ns2.midominio.com.
IN MX 10 mail.midominio.com.
mail IN MX 0 midominio.com.
ns1.midominio.com. IN NS midominio.com.
ns2 IN NS midominio.com.
www IN A 192.168.1.100
server IN A 192.168.1.100
las ips cuando tenga este servidor en produccion las cambiare,a hora es a modo de configuracion y ver que todo empieza a funcionar.
Me podeis ayudar?
Creo que solo me queda este tema del DNS (o supongo que es del dns) para conseguirenviar correo... luego será cuenstion de afinar el postfix y configurar el cyrus... pero eso mas adelante.
Muchas gracias por leerme
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
Os cuento.
He formateado y reinstalado la SLES 10 SP1
he instalado todo como antes solo que ahora no he chrooteado el postfix.
y va!!!.. os cuento los pasos abajo, aunque tengo unos problemas que quisiera comentaros.
Antes de nada decir, por si hay alguien de suse por aqui, que cuando enjaulas el postfix y luego lo desenjaulas mediante la yasty... no llega a ser ya lo mismo, algo se queda por ahi que no deja conectarse al ldap ni autentificarse correctamente...
1.- el fichero tiene que estar donde vosotros deciais (/etc/saslauthd.conf), no tiene que estar donde el man dice (/usr/local/etc/saslauthd.conf)
2.-el resto de cosas las he seguido tal y como me lo deciais y esto parece que empieza a ir, solamente quiero comentaros unas cosas:
Me pasa que si edito un usuario desde la yast, si le cambio la contraseña, en el /var/log/messages me aparece esto:
Dec 5 23:51:52 server master[4789]: about to exec /usr/lib/cyrus/bin/imapd
Dec 5 23:51:52 server imap[4789]: executed
Dec 5 23:51:52 server imap[4789]: accepted connection
Dec 5 23:51:52 server saslauthd[4543]: Entry not found (uid=cyrus).
Dec 5 23:51:52 server saslauthd[4543]: Authentication failed for cyrus: User not found (-6)
Dec 5 23:51:52 server saslauthd[4543]: do_auth : auth failure: [user=cyrus] [service=imap] [realm=] [mech=ldap] [reason=Unknown]
Dec 5 23:51:52 server imap[4789]: badlogin: localhost [127.0.0.1] plaintext cyrus SASL(-13): authentication failure: checkpass failed
Si que me cambia la contraseña al usuario, de hecho accede por shell y la contraseña del correo del usuario tambien me la ha cambiado) pero me aparece eso en el log.
Esto me dice que cree el usuario cyrus verdad?
en el /etc/passwd veo que esta:
cyrus:x:96:12:User for cyrus-imapd:/usr/lib/cyrus:/bin/bash
pero lo tengo que crear en el ldap?
con que perfil? como?
me podeis decir algo?
3.-
cuando envio un correo, que ya por lo menos hace ademanes de enviarlo, me sale en el log del correo /var/log/mail esto:
Dec 5 23:56:37 server postfix/smtpd[4856]: connect from unknown[192.168.1.2]
Dec 5 23:56:37 server postfix/smtpd[4856]: D8D4EBB72: client=unknown[192.168.1.2], sasl_method=LOGIN, sasl_username=miren
Dec 5 23:56:37 server postfix/cleanup[4858]: D8D4EBB72: message-id=<006801c83792$1539edd0$0201a8c0@wxpetxea>
Dec 5 23:56:37 server postfix/qmgr[3466]: D8D4EBB72: from=<miren@xxxxxxxxxxxxx>, size=643, nrcpt=1 (queue active)
Dec 5 23:56:37 server postfix/smtpd[4856]: disconnect from unknown[192.168.1.2]
Dec 5 23:56:38 server postfix/smtp[4859]: D8D4EBB72: to=<direcciondestinatario@xxxxxxxxxxx>, relay=none, delay=1, status=bounced (Host or domain name not found. Name service error for name=localhost type=AAAA: Host not found)
Dec 5 23:56:38 server postfix/cleanup[4858]: 0E992BE22: message-id=<20071205225638.0E992BE22@xxxxxxxxxxxxxxxxxxxx>
Dec 5 23:56:38 server postfix/qmgr[3466]: 0E992BE22: from=<>, size=2406, nrcpt=1 (queue active)
Dec 5 23:56:38 server postfix/qmgr[3466]: D8D4EBB72: removed
Dec 5 23:56:38 server postfix/lmtp[4862]: 0E992BE22: to=<miren@xxxxxxxxxxxxxxxxxxxx>, orig_to=<miren@xxxxxxxxxxxxx>, relay=/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp], delay=0, status=sent (250 2.1.5 Ok)
Dec 5 23:56:38 server postfix/qmgr[3466]: 0E992BE22: removed
y se me devuelve un mensaje con esto (dominio.com es la sustitucion que he hecho a la direccion correcta de email al que quiero enviar):
<direcciondestinatario@xxxxxxxxxxx>: Host or domain name not found. Name service error for
name=localhost type=AAAA: Host not found
Tengo un servidor de DNS (bind) en mi servidor (lo tengo que tener así)
tengo una zona creada.. supongamos que es midominio.com, y su fichero de configuracion es este:
$TTL 172800
@ IN SOA server.midominio.com. root.server.midominio.com. (
2007120502
10800
3600
604800
86400)
IN NS ns1.midominio.com.
IN NS ns2.midominio.com.
IN MX 10 mail.midominio.com.
mail IN MX 0 midominio.com.
ns1.midominio.com. IN NS midominio.com.
ns2 IN NS midominio.com.
www IN A 192.168.1.100
server IN A 192.168.1.100
las ips cuando tenga este servidor en produccion las cambiare,a hora es a modo de configuracion y ver que todo empieza a funcionar.
Me podeis ayudar?
Creo que solo me queda este tema del DNS (o supongo que es del dns) para conseguirenviar correo... luego será cuenstion de afinar el postfix y configurar el cyrus... pero eso mas adelante.
Muchas gracias por leerme
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
| < Previous | Next > |