Como posso encaminhar certos e-mails com base nas informações do cabeçalho com o Postfix?

1

Recebemos solicitações de serviço por meio de um e-mail específico. A solicitação é então encaminhada para outros endereços, usando uma entrada em virtual_alias_maps . Ao ver a palavra "EMERGENCY" na linha de assunto de uma solicitação para este e-mail, também gostaria de encaminhá-la para outro endereço (um alias dos endereços de e-mail SMS do nosso administrador).

Acho que posso realizar isso com verificações de cabeçalho e o comando REDIRECT. No entanto, o REDIRECT só envia para o endereço redirecionado, não para os endereços encaminhados. No caso de "EMERGÊNCIA" eu gostaria que fosse para o endereço de redirecionamento e os endereços originais encaminhados.

Eu sou relativamente novo no Postfix e sinto que estou perdendo alguma coisa aqui. Alguma sugestão?

    
por jnovinger 08.04.2010 / 17:29

2 respostas

0

Normalmente, o Postfix não atua sobre a mensagem conteúdo sem ajuda externa, ele age sobre as informações do envelope . Coisas como Subject pertencem ao conteúdo da mensagem.

Acho que a maneira mais fácil de gerenciar essas coisas é incluir um endereço de e-mail extra para aqueles que já estão recebendo, o que é um encaminhamento para um script (você pode fazer isso em /etc/aliases prefixando o destino com um símbolo de pipe , leia man aliases ) que realiza os testes solicitados em sua entrada padrão (o conteúdo da mensagem) e age de acordo.

    
por 09.04.2010 / 03:17
1

isso pode ser feito por:

a.) adicione um novo listener smtpd ao master.cf configurando a opção -o always_bcc para o endereço que você quer e faça com que esse novo processo smtpd ouça em alguma porta como 10027; crie um segundo listener smtpd em 10028 - defina opções nesta instância smtpd para entrega a destinos finais como se fosse uma instância smtpd padrão. Consulte o link para obter mais informações

b.) na sua verificação de cabeçalho, use a ação de filtro e envie qualquer assunto correspondente para filtrar inet: 127.0.0.1: 10027

alternadamente, você pode instalar uma instância adicional de postfix e rotear mensagens para isso através da etapa a também ... muitas maneiras diferentes de fazer isso.

    
por 30.09.2010 / 09:42