Como redirecionar todos os emails postfix para um endereço de email externo?

22

Para criar um servidor de e-mail de teste, tenho um requisito semelhante ao:

Como para redirecionar todos os emails de saída do postfix para um único endereço para teste

Mas preciso enviar todos os e-mails para uma conta externa, não para uma local.

Eu gostaria de fazer algo como:

mas xyz não é local nem smtp.

    
por user43856 22.05.2010 / 06:32

2 respostas

40

Crie /etc/postfix/virtual-regexp com o seguinte conteúdo:

/.+@.+/ [email protected]

Edite /etc/postfix/main.cf e adicione regexp:/etc/postfix/virtual-regexp à configuração virtual_maps. O resultado final pode ser assim em main.cf:

virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp

Construa o arquivo de mapeamento digitando:

postmap /etc/postfix/virtual-regexp

Isso também requer um virtual.db para existir. Se não criar um arquivo vazio chamado virtual e executar:

touch /etc/postfix/virtual && postmap /etc/postfix/virtual

Voila!

    
por 05.01.2012 / 04:37
-2

É aceitável que ele seja encaminhado para uma conta local que encaminha todos os e-mails para seu endereço externo? Você poderia executá-lo como a outra pergunta que você mencionou e, em seguida, usar o procmail para que as mensagens sejam encaminhadas e excluídas localmente. Algo como isso provavelmente funcionaria substituindo a pasta por / dev / null.

    
por 02.06.2010 / 01:56