Postfix Pipe, em seguida, encaminhar para o destinatário original

1

Eu posso estar no caminho errado aqui com o que estou tentando fazer, então eu apreciaria qualquer conselho.

É possível enviar um e-mail para um script (que estou trabalhando) e depois fazer com que o Postfix o encaminhe para o destinatário original usando transport_maps, virtual_alias_maps ou alguma outra coisa do tipo Postfix?

Olhando para o diagrama de fluxo de mensagens do Postfix, a resposta provavelmente é não, porque o Pipe não reordena a mensagem. Portanto, minha pergunta é, se não, qual é a melhor maneira de fazer o que estou tentando fazer? O meu script canalizado (que basicamente descarrega o conteúdo do email para um arquivo de texto) também está encarregado de enviar isso usando algo como o sendmail? Ou há uma maneira melhor?

Muito obrigado

    
por Tom 07.05.2014 / 17:27

1 resposta

1

Você pode usar o recurso always_bcc . Adicione este parâmetro em main.cf .

always_bcc = [email protected]

Em seguida, você pode colocar [email protected] no arquivo de alias, por exemplo, /etc/aliases

mypipe: "|/path/to/myscript.sh"

Não se esqueça de postalias o arquivo de alias.

Observação : domain example.com deve ser um domínio local , porque deve estar no domínio de classes locais

UPDATE

Se o seu caso for script dependente de remetente ou script dependente de destinatário, você poderá usar as variações de always_bcc , elas serão recipient_bcc_maps para script dependente de destinatário ou sender_bcc_maps para script dependente de remetente

    
por 07.05.2014 / 17:44

Tags