GNU/Linux >> Tutoriales Linux >  >> Linux

postfix/dovecot dice que no se proporcionó la configuración de postmaster_address, pero es

Lo arreglé, pero la solución no era tan obvia.

Tener una configuración de postmaster_address faltante no era el problema real. dovecot-lda no mirar el archivo de configuración correcto fue el problema real .

Sin embargo, el problema más profundo parece ser esta "característica" que encontré al azar en Google https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/671065 donde

El deliver La configuración (LDA) se almacena en '/etc/dovecot/conf.d/01-mail-stack-delivery.conf'. Esto está fundamentalmente roto porque el deliver de dovecot ignora los archivos incluidos con !include_try y !include. Este problema aparece con este error:

Fatal: postmaster_address setting not given

Y se cura agregando -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf a la línea de comando dovecot-lda en master.cf (aunque luego debe hacer que conf.d y el archivo en sí sean legibles para todo el mundo para que dovecot-lda no root pueda leerlo, lo que se siente como un truco horrible, en lugar de una solución real ... pero ahora tengo trabajo correo.

Dejo esta respuesta aquí en caso de que haya alguien más usando Ubuntu que termine en esta situación. Que pases menos tiempo que yo arreglándolo.


La mejor respuesta para mí fue agregar

postmaster_address=postmaster at DOMAIN

obviamente sustituyendo su dominio real por "DOMINIO" en su

/etc/dovecot/dovecot.conf

y luego reiniciando dovecot

service dovecot restart

No es mi respuesta... Acabo de encontrarla aquí:https://github.com/mail-in-a-box/mailinabox/issues/31 y solucionó mi problema.


Linux
  1. Reforzando la seguridad SSL en Apache, Dovecot y Postfix

  2. ¿Puede un script ser ejecutable pero no legible?

  3. ¿Hacer la instalación, pero no en los directorios predeterminados?

  4. Ejecute el script con rc.local:el script funciona, pero no al arrancar

  5. usar RPATH pero no RUNPATH?

¿Linux cómo copiar pero no sobrescribir?

El comando Conda funciona en el símbolo del sistema pero no en el script bash

Dar permiso de ejecución a los directorios pero no a los archivos

openjdk-8-jre-headless:Depende:ca-certificates-java pero no se instalará

Permitir SCP pero no el inicio de sesión real mediante SSH

dd en todo el disco, pero no quiero una porción vacía