qual é a diferença entre '/ etc / aliases' e / etc / postfix / aliases '

4

No meu sistema, notei que existem esses dois arquivos, provenientes de pacotes diferentes:

  1. /etc/aliases - > %código%
  2. netcfg-11.5-27.1.noarch - > %código%

Eu também notei que na minha configuração 'postfix', ou seja, /etc/postfix/aliases , há essa linha apontando para (1), ao invés de (2).

alias_maps = hash:/etc/aliases

Pergunta: isso é por padrão assim? Não faz sentido para mim, eu esperaria que o postfix deveria usar o arquivo do postfix e não o netcfgs.

    
por drpaneas 02.03.2016 / 14:57

2 respostas

7

Na página de manual do postfix:

On some systems the alias database is not in /etc/aliases. To find out the location for your system, execute the command "postconf alias_maps".

O /etc/postfix/aliases é provavelmente um arquivo stub a ser usado no sistema sem /etc/aliases . De qualquer forma, como você descobriu, seu alias_map aponta para /etc/aliases , então você pode ignorar com segurança o outro arquivo.

    
por 27.07.2017 / 21:39
1

/etc/aliases é um arquivo mais genérico, que também seria usado por outros servidores de e-mail. No postfix você pode usar isto ou configurar qualquer outro arquivo, como você já encontrou na configuração. Quando o postfix usa o afile via hash: map, você deve sempre executar o postmap /path/to/file depois de alterar alguma coisa. No caso do arquivo aliases, há o comando newaliases para fazer isso.

    
por 01.08.2017 / 16:47

Tags