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 protected]

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!

Mattias Ahnberg
fonte
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 protected] 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

/[email protected]/ @exclude1.com
/[email protected]/ @exclude2.com
...

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

Tim Hecktor
fonte
-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.

Paul Kroon
fonte