El Viernes, 26 de febrero de 2016 11:40:06 Arian Molina Aguilera escribió:
> El 26/02/16 a las 10:48, Rommel Rodriguez Toirac escribió:
> >   Mis saludos;
> > 
> > siguen los problemas con postfix :-(
> > 
> >   Estoy configurando un servidor Postfix (3.10.1) en un contenedor CentOS7
> >   de
> > 
> > Proxmox 4. Mi idea es configurarlo con SASL y TLS pero estoy presentando
> > problemas con la configuración del SASL. Cuando trato de enviar un correo
> > no me lo entrega y es por que el SASL. Según las trazas el mecanismo de
> > autenticación tiene problemas o no existe.
> > 
> > *************
> > Feb 26 09:14:36 gtmem postfix/smtpd[12939]: initializing the server-side
> > TLS engine
> > Feb 26 09:14:36 gtmem postfix/smtpd[12939]: connect from
> > rommel.gtm.onat.gov.cu[192.168.41.6]
> > Feb 26 09:14:36 gtmem postfix/smtpd[12939]: warning: SASL authentication
> > failure: Internal Error -4 in server.c near line 1757
> > Feb 26 09:14:36 gtmem postfix/smtpd[12939]: warning: SASL authentication
> > failure: Internal Error -4 in server.c near line 1757
> > Feb 26 09:14:36 gtmem postfix/smtpd[12939]: warning: SASL authentication
> > failure: Internal Error -4 in server.c near line 1757
> > Feb 26 09:14:36 gtmem postfix/smtpd[12939]: warning:
> > xsasl_cyrus_server_get_mechanism_list: no mechanism available
> > Feb 26 09:14:36 gtmem postfix/smtpd[12939]: fatal: no SASL authentication
> > mechanisms
> > Feb 26 09:14:37 gtmem postfix/master[11805]: warning: process
> > /usr/libexec/postfix/smtpd pid 12939 exit status 1
> > Feb 26 09:14:37 gtmem postfix/master[11805]: warning:
> > /usr/libexec/postfix/smtpd: bad command startup -- throttling
> > Feb 26 09:16:17 gtmem postfix/anvil[12940]: statistics: max connection
> > rate
> > 1/60s for (smtp:192.168.41.6) at Feb 26 09:14:36
> > Feb 26 09:16:17 gtmem postfix/anvil[12940]: statistics: max connection
> > count 1 for (smtp:192.168.41.6) at Feb 26 09:14:36
> > Feb 26 09:16:17 gtmem postfix/anvil[12940]: statistics: max cache size 1
> > at Feb 26 09:14:36
> > *************
> > 
> > pero cuando miro:
> > 
> > **************
> > [root@gtmem sasl2]# cat /etc/sasl2/smtpd.conf
> > pwcheck_method: saslauthd
> > mech_list: plain login
> > **************
> > 
> > es decir, si existe y el servicio saslauthd está levantado y corriendo:
> > 
> > **************
> > [root@gtmem sasl2]# systemctl status saslauthd.service
> > saslauthd.service - SASL authentication daemon.
> > 
> >     Loaded: loaded (/usr/lib/systemd/system/saslauthd.service; enabled)
> >     Active: active (running) since vie 2016-02-26 09:15:42 EST; 1h 25min
> >     ago
> >    
> >    Process: 12951 ExecStart=/usr/sbin/saslauthd -m $SOCKETDIR -a $MECH
> >    $FLAGS
> > 
> > (code=exited, status=0/SUCCESS)
> > 
> >   Main PID: 12959 (saslauthd)
> >   
> >     CGroup: /lxc/105/system.slice/saslauthd.service
> >     
> >             ├─12959 /usr/sbin/saslauthd -m /run/saslauthd -a pam
> >             ├─12960 /usr/sbin/saslauthd -m /run/saslauthd -a pam
> >             ├─12961 /usr/sbin/saslauthd -m /run/saslauthd -a pam
> >             ├─12962 /usr/sbin/saslauthd -m /run/saslauthd -a pam
> >             └─12963 /usr/sbin/saslauthd -m /run/saslauthd -a pam
> > 
> > feb 26 09:15:42 gtmem.gtm.onat.gob.cu saslauthd[12959]: detach_tty      :
> > master pid is: 12959
> > feb 26 09:15:42 gtmem.gtm.onat.gob.cu saslauthd[12959]: ipc_init        :
> > listening on socket: /run/saslauthd/mux
> > feb 26 09:15:42 gtmem.gtm.onat.gob.cu systemd[1]: Started SASL
> > authentication daemon..
> > **************
> > 
> >   La otra configuración que inflfuye en esta configuración es lo que hay
> >   en
> > 
> > /etc/sysconfig/saslauthd y lo tengo así:
> > 
> > **************
> > [root@gtmem sasl2]# cat /etc/sysconfig/saslauthd
> > # Directory in which to place saslauthd's listening socket, pid file, and
> > so # on.  This directory must already exist.
> > SOCKETDIR=/run/saslauthd
> > 
> > # Mechanism to use when checking passwords.  Run "saslauthd -v" to get a
> > list # of which mechanism your installation was compiled with the ablity
> > to use. MECH=pam
> > 
> > # Additional flags to pass to saslauthd on the command line.  See
> > saslauthd(8) # for the list of accepted flags.
> > FLAGS=
> > **************
> > 
> >   Que me falta? o que pudiera estar influyendo (en caso que no fuera por
> >   el
> > 
> > SASL) en que no trabaje correctamente el servicio de mensajería
> > electrónica?
> ya eso me paso, a mi, y es por problemas de permisos entre la
> configuración del postfix, el saslauthd, incluso sucedía también con
> authdaemon, de courier también, creo que al final deje este ultimo,
> porque se me integró mucho mejor con la autenticación con mysql, y la
> posibilidad de utilizar postfixadmin, el tema esta que el postfix no
> puede acceder a donde el mismo crea el socket, y eso es porque en esta
> distros, por lo general el daemon smtpd por lo general esta enjaulado es
> decir chrooteado, para solucionarlo lo que tuve que hacer fue decirle a
> saslauthd o authdaemond si es courier que dicho socket lo creara dentro
> del chroot del postfix, y crear un enlace a donde el lo crear por
> defecto, para el correcto funcionamiento del programa, de esa forma
> postfix si podía acceder al modulo sasl y que funcionara correctamente
> la autenticación, si tienes salida al marte te puedo pasar algunos link
> de posts al respecto. Salu2.

 entiendo lo que dices; mas o menos. Revisaré a ver si encuentro donde se 
enjaula el postfix...
  No tengo navegación.

-- 
Rommel Rodriguez Toirac
Administrador de red ONAT Guantánamo
Teléfono (pizarra): 327444,326625,326376,327677,326576
Extensión: 120


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a