Saya memperbaikinya, tetapi perbaikannya tidak begitu jelas.
Memiliki pengaturan postmaster_address yang hilang bukanlah masalah yang sebenarnya. dovecot-lda tidak melihat file konfigurasi yang benar adalah masalah sebenarnya .
Namun masalah yang lebih dalam tampaknya adalah "fitur" ini yang saya temukan secara acak di Google https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/671065 di mana
deliver
konfigurasi (LDA) disimpan di '/etc/dovecot/conf.d/01-mail-stack-delivery.conf'. Ini pada dasarnya rusak karenadeliver
dovecot abaikan file yang disertakan dengan !include_try dan !include. Masalah ini muncul dengan kesalahan ini:Fatal: postmaster_address setting not given
Dan disembuhkan dengan menambahkan -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf
ke baris perintah dovecot-lda di master.cf (walaupun kemudian Anda harus membuat conf.d dan file itu sendiri dapat dibaca dunia sehingga dovecot-lda non-root dapat membacanya, yang terasa seperti peretasan yang mengerikan, daripada solusi yang sebenarnya ... tetapi sekarang saya telah bekerja surat.
Saya meninggalkan jawaban ini di sini kalau-kalau ada orang lain yang menggunakan Ubuntu yang berakhir dalam situasi ini. Semoga Anda menghabiskan lebih sedikit waktu daripada saya untuk memperbaikinya.
Jawaban yang lebih baik bagi saya adalah menambahkan
postmaster_address=postmaster at DOMAIN
jelas mengganti domain Anda yang sebenarnya dengan "DOMAIN" di
Anda/etc/dovecot/dovecot.conf
lalu mulai ulang dovecot
service dovecot restart
Bukan jawaban saya... Saya baru menemukannya di sini:https://github.com/mail-in-a-box/mailinabox/issues/31dan itu memperbaiki masalah saya.