Bug 16316 - relayhost=
: relayhost=
Status: NEW
: ALT Linux Office Server
(All bugs in ALT Linux Office Server/bugs)
: не указана
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-07-08 21:34 by
Modified: 2009-03-02 11:11 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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

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

Тестировал на alterator-postfix-restrictions-0.5-alt0.M41.2
------- Comment #4 From 2008-11-17 18:27:39 -------
Оно не было помечено как необходимое; в любом разе дефолтом должно быть
`hostname` (или непрописывание relayhost) и конфигурация должна получаться
рабочая.
------- Comment #5 From 2008-11-18 11:59:05 -------
Как я понял, это поле не есть необходимое.
Его можно не задавать.
строка 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 From 2008-11-19 17:22:06 -------
Не знаю как в postfix из M41, а в том, что в M40 -- IIRC пустое значение
привело к неработоспособной конфигурации (иначе бы обломался вешать ещё одну
багу, рядом пара других из того же подхода).

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