Bug 16316 - relayhost=
Summary: relayhost=
Status: NEW
Alias: None
Product: ALT Linux Office Server
Classification: Distributions
Component: bugs (show other bugs)
Version: не указана
Hardware: all Linux
: P2 normal
Assignee: inger@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-08 21:34 MSD by Michael Shigorin
Modified: 2009-03-02 11:11 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 =" вообще.