Incluindo arquivos adicionais de alias no Sendmail

1

Encontrei um problema com um software de terceiros que cria seu próprio arquivo de alias para ser usado pelo sendmail. Analisando as opções de configuração, google e man pages, parece que só posso definir um arquivo de alias, o que significa que eu só recebo todos os endereços do software ou todos os alias locais.

Eu tentei anexar minhas próprias entradas ao arquivo de alias do software, mas ele é reconstruído toda vez que há uma mudança de endereço e minhas entradas são perdidas.

A minha pergunta é, existe uma maneira de definir arquivos alias addional em sendmail.mc ou incluir endereços adicionais de outro arquivo?

    
por TrueDuality 03.12.2009 / 16:32

3 respostas

1

Se você ler a documentação do Sendmail , você encontrará:

ALIAS_FILE  [/etc/mail/aliases] The location of the text version of the
alias file(s). It can be a comma-separated list of names (but be sure you
quote values with commas in them -- for example, use define('ALIAS_FILE',
'a,b') to get "a" and "b" both listed as alias files; otherwise the
define() primitive only sees "a").

Assim, você pode editar seu arquivo sendmail.mc para usar uma lista delimitada por comum de arquivos de alias e, em seguida, gerar novamente o sendmail.cf. E reinicie o Sendmail.

    
por 03.12.2009 / 21:55
1

Você não pode ter um segundo arquivo de aliases, mas pode incluir um arquivo usando a sintaxe %código% Portanto, defina todos os seus aliases em seu arquivo de aliases e inclua aquele criado pelo seu software.

    
por 03.12.2009 / 16:47
0

Aliases do formulário

alias     :include:/path/to/some/alias_file

pegue seus alvos de e-mail do conteúdo de alias_file. Coloque cada endereço de e-mail em uma linha separada.

Por exemplo, se / usr / local / etc / my_list contiver uma lista de endereços que você deseja alias como "myfriends", você usaria essa entrada em / etc / aliases:

myfriends     :include:/usr/local/etc/my_list

com my_list contendo endereços de e-mail legais um por linha como este

phyllis
[email protected]
[email protected]
    
por 06.12.2016 / 21:21