Como testar uma configuração alternativa com o exim4?

1

Eu tenho uma configuração exim4 funcional usando o modo de configuração dividida, para o qual eu gostaria de fazer algumas alterações.

Obviamente, apenas mexer com o sistema live não é muito desejável, e eu não tenho nenhum sistema de teste disponível, então eu gostaria de fazer uma cópia dos arquivos de configuração, e testar mudanças nesta cópia usando os comandos debug exim4 como -bv, -bt, etc. Existe um parâmetro para forçar o exim4 a usar um diretório de configuração diferente para este teste? A opção -C parece funcionar apenas em arquivos únicos.

    
por Jens 02.02.2011 / 09:39

1 resposta

2

Os arquivos de configuração de correio dividido do Debian exim4 em /etc/exim4/conf.d/ são mesclados usando a ferramenta update-exim4.conf . O local padrão para o arquivo de configuração mesclado é /var/lib/exim4/config.autogenerated .

Que tem essa ajuda.

# update-exim4.conf --help
/usr/sbin/update-exim4.conf - Generate exim4 configuration files
       Options:
       ...
       -o|--output file - write output to file instead of /var/lib/exim4/config.autogenerated
       -d|--confdir directory - read input from given directory instead of /etc/exim4

Eu não testei, mas acredito que isso significa que você poderia replicar o / etc / exim4 para alguma outra pasta e então usar um comando como este update-exim4.conf -d /path_to_config_folder/ -o /path_to_test_config_file para gerar um arquivo de configuração mesclado que você pode passar para o exim usando o Opção -C.

Ou copie o arquivo /var/lib/exim4/config.autogenerated para outro local, faça e teste suas alterações na configuração mesclada e, em seguida, replique essas alterações novamente para os arquivos em /etc/exim4/conf.d/ .

    
por 02.02.2011 / 10:24

Tags