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.