Bug 16316

Summary: relayhost=
Product: ALT Linux Office Server Reporter: Michael Shigorin <mike>
Component: bugsAssignee: inger <inger>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P2 CC: mex3, stanv
Version: не указана   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2008-07-08 21:34:58 MSD
При конфигурировании релея на основе OS 4.0.0 было замечено наличное, но пустое значение relayhost в /etc/postfix/main.cf.
Comment 1 Grigory Batalov 2008-10-21 17:18:48 MSD
Передаю крайнему
Comment 2 mex3 2008-11-13 15:47:19 MSK
Добавляю запасного крайнего
Comment 3 Andriy Stepanov (stanv) 2008-11-17 17:23:29 MSK
необходимо было заполнить поле:
Destination of non-local mail:
оноже:
Шлюз для исходящей почты:

При заполнении этого поля, переменная relayhost выставляется в нужное значение.

Тестировал на alterator-postfix-restrictions-0.5-alt0.M41.2
Comment 4 Michael Shigorin 2008-11-17 18:27:39 MSK
Оно не было помечено как необходимое; в любом разе дефолтом должно быть `hostname` (или непрописывание relayhost) и конфигурация должна получаться рабочая.
Comment 5 Andriy Stepanov (stanv) 2008-11-18 11:59:05 MSK
Как я понял, это поле не есть необходимое.
Его можно не задавать.
строка 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)

Закрывать багу ?
Comment 6 Michael Shigorin 2008-11-19 17:22:06 MSK
Не знаю как в postfix из M41, а в том, что в M40 -- IIRC пустое значение привело к неработоспособной конфигурации (иначе бы обломался вешать ещё одну багу, рядом пара других из того же подхода).

Если сейчас работает -- можно закрывать как WONTFIX или NOTABUG, но аккуратней было бы не писать "relayhost =" вообще.