При конфигурировании релея на основе OS 4.0.0 было замечено наличное, но пустое значение relayhost в /etc/postfix/main.cf.
Передаю крайнему
Добавляю запасного крайнего
необходимо было заполнить поле: Destination of non-local mail: оноже: Шлюз для исходящей почты: При заполнении этого поля, переменная relayhost выставляется в нужное значение. Тестировал на alterator-postfix-restrictions-0.5-alt0.M41.2
Оно не было помечено как необходимое; в любом разе дефолтом должно быть `hostname` (или непрописывание relayhost) и конфигурация должна получаться рабочая.
Как я понял, это поле не есть необходимое. Его можно не задавать. строка relayhost = аналогична тому, что этой строки нету :) By default, Postfix tries to deliver mail directly to the Internet. Depending on your local conditions this may not be possible or desirable. For example, your system may be turned off outside office hours, it may be behind a firewall, or it may be connected via a provider who does not allow direct mail to the Internet. In those cases you need to configure Postfix to deliver mail indirectly via a relay host. Examples (specify only one of the following): /etc/postfix/main.cf: relayhost = (default: direct delivery to Internet) relayhost = $mydomain (deliver via local mailhub) relayhost = [mail.$mydomain] (deliver via local mailhub) relayhost = [mail.isp.tld] (deliver via provider mailhub) Если удалить эту строку, и сказать # postconf то увидим: elayhost = что означает (default: direct delivery to Internet) Закрывать багу ?
Не знаю как в postfix из M41, а в том, что в M40 -- IIRC пустое значение привело к неработоспособной конфигурации (иначе бы обломался вешать ещё одну багу, рядом пара других из того же подхода). Если сейчас работает -- можно закрывать как WONTFIX или NOTABUG, но аккуратней было бы не писать "relayhost =" вообще.