hoy cambié las rutas de los certificados TLS en el archivo Postfix main.cf. Esos caminos resultaron rotos.
En unos minutos, Postfix leyó esas rutas modificadas y mis conexiones TLS se rompieron (debido a las rutas rotas).
Pregunta 1: ¿Por qué Postfix lee automáticamente los cambios del archivo main.cf? ¿Está documentado? No encuentro ninguna información al respecto.
Pregunta 2: ¿Puedo desactivar este comportamiento? Esperaba que Postfix reemplazara los certificados después de recargar el servicio, no sobre la marcha.
Gracias
Respuesta1
Recoger cambios espor diseñoProcedimiento estándar en la mayoría de los componentes de Postfix.De hecho, muchas partes de Postfix permiten explícitamente cambiar los procesos en ejecución por otros nuevos en cualquier momento. Muchos parámetros de configuración están configurados para que eventualmente surtan efecto automáticamente, con o sin intervención manual ( reload
).
Los cambios en main.cf se recogen automáticamente, ya que los procesos smtpd(8) se ejecutan sólo durante un período de tiempo limitado. Utilice el comando "postfix reload" para acelerar un cambio. -hombre 8 smtpd
Si la forma en que administra sus certificados hace que dichas recargas no sean deseables, se le recomienda colocar sus certificados y claves coincidentes juntos en archivos que solo se modifican cuando dicha operación de recarga es segura.
Con Postfix ≥ 3.4, la forma preferida de configurar claves y certificados de servidor es mediante el parámetro "smtpd_tls_chain_files". -hombre 5 posconferencia
Consulte la documentación del smtpd_tls_chain_files
parámetro para obtener explicaciones adicionales.
Respuesta2
Lo más probable es que Postfix se haya reiniciado o haya recibido la señal SIGHUP mientras trabajaba en la configuración.
Una causa común para los reinicios/recargas de demonios es logrotate: puede reiniciar/recargar servicios para que vuelvan a abrir sus archivos de configuración después de la rotación de registros.
También es posible que Postfix fallara por algún otro motivo y systemd lo reiniciara.
Le sugiero verificar sus registros para detectar otros eventos (ejecuciones de trabajos cron, etc.) en el momento en que Postfix dejó de funcionar.