Postfix de configuração automática usando dpkg-set-selections

4

No Ubuntu 12.04, estou tentando usar dpkg-set-selections para configurar automaticamente o postfix em máquinas implantadas com o seguinte:

debconf-set-selections <<EOF
postfix postfix/main_mailer_type select Satellite system 
postfix postfix/root_address string [email protected]
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

Infelizmente, o configurador insiste em adicionar mydomain.org ao parâmetro de configuração postfix/destinations (aka mydestinations ):

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

Como posso configurar isso corretamente? Eu quero que qualquer e-mail não qualificado saia como [email protected] e seja retransmitido pelo smarthost.

    
por MikeyB 24.01.2013 / 04:16

1 resposta

1

Acho que o problema está nos scripts de instalação, postfix.preinst tem algum código interessante sobre isso e alguns comentários:

Add a 'mydomain' entry in main.cf for upgrade? Postfix version 2.3.3-2 and later require changes in main.cf. Specifically, mydomain must be specified, since hostname(1) is not a fully qualified domain name (FQDN). . Failure to fix this will result in a broken mailer. Decline this option to abort the upgrade, giving you the opportunity to add this configuration yourself. Accept this option to automatically set mydomain based on the FQDN of the machine.*

    
por 09.02.2013 / 00:57