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


Respostas:


45

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

/.+@.+/ email@gmail.com

Edite /etc/postfix/main.cfe 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

Crie o arquivo de mapa 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 execute:

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

Voila!


1
Obrigado Mattias Ahnberg pela sua resposta, que tal enviar vários e-mails para a máquina com o postfix instalado com um endereço de e-mail exclusivo (gmail por exemplo)? Só posso receber o 2-3 primeiro e-mail, o restante é devolvido.
Postmaps

É possível redirecionar todos os emails endereçados aos localusuários (raiz etc.) para algum endereço externo e não redirecionar outros emails? Eu acho que o sinal de arroba deve ser negado de alguma forma
bacia

@basin Parece que substituir email@gmail.com por root @ localhost faria isso, não?
user14645

Não, eu acho que isso responde: serverfault.com/questions/318426/...
bacia

As tabelas de expressão regular são usadas como estão, não há sentido em executar o postmap nelas.
Joó Ádám

1

Como isso me levou algum tempo:

Se você deseja excluir domínios de destino, prefixe a regra com

/.+@exclude1.com/ @exclude1.com
/.+@exclude2.com/ @exclude2.com
...

para preservar o destinatário original, achei a página de manual virtual um pouco confusa sobre como obter isso.


-2

É aceitável apenas enviá-lo para uma conta local que encaminhar todos os emails para o seu endereço externo? Você pode executá-lo como a outra pergunta mencionada e usar o procmail para que as mensagens sejam encaminhadas e excluídas localmente. Algo como este , provavelmente faria o truque, substituindo a pasta com / dev / null.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.