Alias do curinga do Postfix para DOMAINS

4

Existe uma maneira de usar um curinga para o nome do domínio, como

webmaster@*

Caracteres curinga para endereços em um domínio estão funcionando com "@domínio", mas "hostmaster @" não funciona.

configuração atual com * @ curinga do domínio:

main.cf:

virtual_alias_maps = hash:/etc/postfix/virtual

virtual (curinga para domain , um mailadress para domain2 ):

domain anything
domain2 anything
@domain user@localhost
mail@domain2 user2@localhost

e agora eu quero ter alguns endereços padrão para cada domínio, como

webmaster@ user3@localhost

Mas essa sintaxe não funciona dessa maneira. Uma opção seria adicionar o endereço a cada domínio (não-curinga) à mão, outra opção seria usar um pcre map para a tabela virtual. Mas usar um pcre-table para aliases parece muito sujo e adicioná-los manualmente é o que eu quero evitar.

    
por allo 28.03.2014 / 10:40

1 resposta

10

Acredito que você queira usar um arquivo de mapa do tipo regexp e, em seguida, pode fazer algo como

/^webmaster@/ user3@localhost

Se você quiser manter o arquivo virtual de hash existente, suponho que a diretiva config seria algo como

virtual_alias_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regex

    
por 29.03.2014 / 14:22

Tags