RE: [opensuse-es] Auxilio con SERVER de Correo
OK, estoy de mil maravillas Logre hacelo funcionar 1.- para el saslauth Es necesario ldap_filter: uid=%u@%d de otra forma no me funciona, parece que se mareara con los dominios virtuales y reales, esto proboca que todos los usuarios hasta los del dominio virtual sean usuario@dominio.com 2.- para que el cyrus acepte los mensajes que le envia el postfix es necesario modificar el master.cf Cambiar el ${user} por ${recipient} Y queda asi cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${recipient} Esto hace que el postfix envie user.usuario@dominio.com como parametro al lmtp del cyrus y este lo logre acomodar en /var/spool/imap/domain/dominio.com/user/pepe/ por todas las chanchadas que le realice mañana lo voy a reinstalar y a probarlo desde 0, pero hoy por lo menos recibe mail y se los encia a cada uno de los usuarios que debe ser. Saludos y gracias a todos ESPECIALMENTE A CAMALEON (SOS UNA GRANDE) Si alguien tiene sugerencias o mejoras se aceptan. Ing. David Martin Edwards Servidores y Redes SPRAYETTE S.A. As Seen on TV products www.sprayette.com -----Mensaje original----- De: David Edwards [mailto:DEdwards@sprayette.com.ar] Enviado el: Miércoles, 14 de Enero de 2009 17:26 Para: opensuse-es@opensuse.org Asunto: RE: [opensuse-es] Auxilio con SERVER de Correo Como me digiste Camaleon es un problema de transporte Chequeando los log veo que cuando recive el correo el postfix los envia a verify_user(user.pepe) failed: Mailbox does not exist en vez de enviarlo a user.pepe@dominioxx.com que es el mailbox que esta creado. Alguien tiene idea de cómo resolverlo Saludos Ing. David Martin Edwards Servidores y Redes SPRAYETTE S.A. As Seen on TV products www.sprayette.com -----Mensaje original----- De: Camaleón [mailto:noelamac@gmail.com] Enviado el: Miércoles, 14 de Enero de 2009 11:24 Para: opensuse-es@opensuse.org Asunto: Re: [opensuse-es] Auxilio con SERVER de Correo El 14/01/09, David Edwards escribió:
Camaleon
Tengo una duda Como hago en enlace entre cyrus y los de ldap, Yo tengo configurado el sasl de la siguiente forma:
ldap_servers: ldap://127.0.0.1/ ldap_version: 3 ldap_timeout: 10 ldap_time_limit: 10 ldap_cache_ttl: 30 ldap_cache_mem: 32768 ldap_scope: sub ldap_search_base: ou=People,dc=dominio,dc=com,dc=ar ldap_auth_method: custom ldap_bind_dn: cn=Administrator,dc=dominio,dc=com,dc=ar ldap_password: pasword ldap_filter: uid=%U
de esta forma no me autenticaba y cambio la ultima línea por ldap_filter: uid=%u@%d y si me autenticaba.
Vos que pensas?
De ldap no te puedo decir nada porque no sé cómo va O:-) Supongo que ese es el archivo de configuración /etc/saslauthd.conf... tienes el manual con todos los parámetros que puedes usar como filtro en /usr/share/doc/packages/cyrus-sasl/LDAP_SASLAUTHD. Hum... según ese documento, la variable %u es para el usuario completo, creo. ¿Has probado a poner sencillamente...? ldap_filter: uid=%u :-? Tienes que comprobar que funcione indistintamente para todos los usuarios, es decir, para los que inician sesión como "pepe" (sin más) y los que inician como "pepe@dominio.com" y "pepe@dominio2.com". Esto lo podrás ver con: cat /var/log/messages | grep login Y también tienes que verificar el envío de correo, que funcione bien el postfix para todos los usuarios. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 14/01/09, David Edwards escribió:
OK, estoy de mil maravillas
:-)
Logre hacelo funcionar
1.- para el saslauth Es necesario ldap_filter: uid=%u@%d de otra forma no me funciona, parece que se mareara con los dominios virtuales y reales, esto proboca que todos los usuarios hasta los del dominio virtual sean usuario@dominio.com
Me lo apunto. Por si algún día me animo a poner ldap.
2.- para que el cyrus acepte los mensajes que le envia el postfix es necesario modificar el master.cf Cambiar el ${user} por ${recipient}
Y queda asi
cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${recipient}
Ah, caray... pues así también es como lo tengo, con "${recipient}". Pero no es la configuración de cyrus estándar (cyrus pone "${user}", efectivamente). Seguramente yo también lo tuve que cambiar cuando puse los dominios virtuales... pero no lo apunté en mis notas >:-)
Esto hace que el postfix envie user.usuario@dominio.com como parametro al lmtp del cyrus y este lo logre acomodar en /var/spool/imap/domain/dominio.com/user/pepe/
por todas las chanchadas que le realice mañana lo voy a reinstalar y a probarlo desde 0, pero hoy por lo menos recibe mail y se los encia a cada uno de los usuarios que debe ser.
Saludos y gracias a todos ESPECIALMENTE A CAMALEON (SOS UNA GRANDE)
De nada, hombre... pero si te lo has currado tú solo ;-) Es una lástima que no haya más documentación, faqs y guías de inicio sobre Cyrus, porque realmente funciona muy bien y en suse está perfectamente integrado. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (2)
-
Camaleón
-
David Edwards