El 01/03/16 a las 08:28, Rommel Rodriguez Toirac escribió:
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.
yo lo mande aquí a la lista no se porque no te llego, te lo envío al
privado desde mi otra cuenta nacional. Dale salu2.
--
Arian Molina Aguilera
Administrador de Redes y Servicios Telemáticos
Linux Usuario Registrado #392892
Telfs: +53(7)696-7510 ext 236
jabber: linuxc...@openmailbox.org
Brascuba Cigarrillos S.A. La Habana. Cuba.
______________________________________________________________________
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