GNU/Linux >> Znalost Linux >  >> Linux

postfix/dovecot říká, že nastavení postmaster_address není zadáno, ale je

Opravil jsem to, ale oprava nebyla tak zřejmá.

Chybějící nastavení postmaster_address nebyl skutečný problém. Dovecot-lda se nedíval na správný konfigurační soubor byl skutečný problém .

Hlubším problémem se však zdá být tato „funkce“, na kterou jsem náhodně narazil na Googlu https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/671065 kde

deliver konfigurace (LDA) je uložena v '/etc/dovecot/conf.d/01-mail-stack-delivery.conf'. To je v podstatě nefunkční, protože holubník má deliver ignoruje soubory zahrnuté s !include_try a !include. Tento problém se zobrazuje s touto chybou:

Fatal: postmaster_address setting not given

A vyléčí se přidáním -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf na příkazový řádek dovecot-lda v master.cf (ačkoli pak musíte udělat jak conf.d, tak samotný soubor tak, aby byly světově čitelné, aby ho mohl číst non-root dovecot-lda, což mi připadá jako hrozný hack, spíše než skutečné řešení... ale teď mám práci mail.

Tuto odpověď zde nechávám pro případ, že by Ubuntu používal někdo jiný, kdo by skončil v této situaci. Strávíte méně času než já opravou.


Lepší odpovědí pro mě bylo přidat

postmaster_address=postmaster at DOMAIN

zjevně nahrazující vaši skutečnou doménu za „DOMAIN“ ve vašem

/etc/dovecot/dovecot.conf

a poté restartujte dovecot

service dovecot restart

Není to moje odpověď... Právě jsem to našel zde:https://github.com/mail-in-a-box/mailinabox/issues/31 a můj problém vyřešil.


Linux
  1. Posílení zabezpečení SSL v Apache, Dovecot a Postfix

  2. Může být skript spustitelný, ale nečitelný?

  3. Příkaz nebyl nalezen v Zsh, ale nalezen v Bash?

  1. Vypsáno jádro, ale soubor jádra není v aktuálním adresáři?

  2. Provést instalaci, ale ne do výchozích adresářů?

  3. Spusťte skript pomocí rc.local:skript funguje, ale ne při spouštění

  1. použít RPATH, ale ne RUNPATH?

  2. Tomcat běží, ale port 8080 neodpovídá

  3. php.ini se mění, ale není efektivní v ubuntu