Назад | Перейти на главную страницу

Автоматическая настройка постфикса с использованием dpkg-set-selections

В Ubuntu 12.04 я пытаюсь использовать dpkg-set-selections для автоматической настройки postfix на развернутых машинах со следующими параметрами:

debconf-set-selections <<EOF
postfix postfix/main_mailer_type select Satellite system 
postfix postfix/root_address string admin@mydomain.org
postfix postfix/mailname string mydomain.org
postfix postfix/relayhost string gw.mydomain.internal
postfix postfix/destinations string $(hostname -f), localhost
EOF
DEBIAN_FRONTEND=noninteractive apt-get install postfix mailutils

К сожалению, конфигуратор настаивает на добавлении mydomain.org в postfix/destinations (он же mydestinations) параметр конфигурации:

postfix postfix/destinations    string  mydomain.org, myserver.mydomain.internal, localhost

Как мне это правильно настроить? Я хочу, чтобы любая неквалифицированная почта отправлялась как user@mydomain.org и передаваться через смарт-хост.

Думаю проблема в скриптах установки, postfix.preinst есть интересный код и некоторые комментарии:

Добавить запись mydomain в main.cf для обновления? Postfix версии 2.3.3-2 и выше требует изменений в main.cf. В частности, необходимо указать mydomain, поскольку имя хоста (1) не является полным доменным именем (FQDN). . Неспособность исправить это приведет к поломке почтовой программы. Отключите эту опцию, чтобы прервать обновление, дав вам возможность добавить эту конфигурацию самостоятельно. Примите этот параметр, чтобы автоматически установить mydomain на основе полного доменного имени компьютера. *