El Lunes, 29 de febrero de 2016 17:46:29 Arian Molina Aguilera escribió:
> El 29/02/16 a las 16:49, Rommel Rodriguez Toirac escribió:
> > El Viernes, 26 de febrero de 2016 13:33:30 Rommel Rodriguez Toirac 
escribió:
> >> 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.
> >   
> >   Saludos Lista;
> > 
> > sigo con el problema de Postfix y el SASL, aunque creo que he adelantado
> > un
> > poquitico, pues ya no me reporta el error como el que envié en el anterior
> > mensaje. Ahora es error es simple, miren (esto es al intentar enviar un
> > correo desde un cliente de mensajería [kmail]):
> > 
> > **************
> > Feb 29 15:43:58 gtmem postfix/smtpd[18107]: initializing the server-side
> > TLS engine
> > Feb 29 15:43:58 gtmem postfix/smtpd[18107]: connect from
> > rommel.gtm.onat.gob.cu[192.168.41.6]
> > Feb 29 15:43:58 gtmem postfix/smtpd[18107]: lost connection after AUTH
> > from
> > rommel.gtm.onat.gob.cu[192.168.41.6]
> > Feb 29 15:43:58 gtmem postfix/cleanup[18109]: 968AF805DE: message-
> > id=<20160229204358.968af80...@gtmem.gtm.onat.gob.cu>
> > Feb 29 15:43:58 gtmem postfix/smtpd[18107]: disconnect from
> > rommel.gtm.onat.gob.cu[192.168.41.6]
> > **************
> > 
> > es decir, no envía el mensaje y me rechaza la conexión.
> > 
> >   Al hacer una coprobación con  un telnet  ese servidor al puerto 25 nunca
> >   me
> > 
> > muestra los mecanismos de autenticación que tiene. Se ve que inicia el
> > TLS,
> > pero nada del AUTH para las cuestiones de la autenticación (SASL)
> > 
> > **************
> > rommel@rommel:~$ telnet gtmem.gtm.onat.gob.cu 25
> > Trying 192.168.41.8...
> > Connected to gtmem.gtm.onat.gob.cu.
> > Escape character is '^]'.
> > 220 gtmem.gtm.onat.gob.cu ESMTP Postfix
> > HELO gtmem.gtm.onat.gob.cu
> > 250 gtmem.gtm.onat.gob.cu
> > EHLO gtmem.gtm.onat.gob.cu
> > 250-gtmem.gtm.onat.gob.cu
> > 250-PIPELINING
> > 250-SIZE 1013760
> > 250-ETRN
> > 250-STARTTLS
> > 250-ENHANCEDSTATUSCODES
> > 250-8BITMIME
> > 250 DSN
> > 
> > **************
> > 
> >   Cuando tengo problemas en el envío de un correo el servidor genera un
> >   mensaje> 
> > de error para el postmaster notificándome el problema que hubo y me
> > muestra
> > esto en la sesión SMTP:
> > 
> > **************
> > Transcript of session follows.
> > 
> >   Out: 220 gtmem.gtm.onat.gob.cu ESMTP Postfix
> >   In:  EHLO rommel.gtm.onat.gob.cu
> >   Out: 250-gtmem.gtm.onat.gob.cu
> >   Out: 250-PIPELINING
> >   Out: 250-SIZE 1013760
> >   Out: 250-ETRN
> >   Out: 250-STARTTLS
> >   Out: 250-ENHANCEDSTATUSCODES
> >   Out: 250-8BITMIME
> >   Out: 250 DSN
> >   In:  AUTH PLAIN cm9tbWVsAHJvbW1lbABmdG1hcmgu
> >   Out: 503 5.5.1 Error: authentication not enabled
> > 
> > **************
> > 
> >   Es decir, la autenticación SASL está ausente de todo.
> >   Pero siembargo el servicio SASL está trabajando correctamente pues al
> > 
> > probarlo me da OK. Usando el comando testsaslauthd me da positiva:
> > 
> > **************
> > [root@gtmem ~]# testsaslauthd -u rommel -p passprueba. -s smtp
> > 0: OK "Success."
> > **************
> > 
> >   Tal parece que Postfix y SASL nunca llegan a complementarse.
> >   
> >   Arian, no se como hacer lo que me dijiste.
> >   Se que saslauthd tiene su socket en /run/saslauthd (aquí están los
> >   ficheros
> > 
> > mux, mux.accetp y saslauthd.pid) y el dueño es root; creo que Postfix lo
> > tiene en /var/spool/postfix y el dueño es postfix.
> 
> socio mira la guía que te mande. Si no te llego dime para mandártelo de
> nuevo. ahí esta explicado todo para centos 7 y debian 8 te lo pase el
> viernes. Salu2.

 No me llegó nada :-(
 Directamente no puedo recibir ni enviar correos a dominios que no sean .cu y 
no pueden pasar de 1Mb de tamaño
 Nada que nosotros todavía estamos en otra época.
 

-- 
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