
Quero estender uma nova configuração do Postfix/Dovecot com domínios virtuais e caixas de correio virtuais (mais ou menos tudo na configuração padrão) por meio de uma solução simples e caseira de arquivamento de e-mail.
Portanto eu quero fazer o Postfix pushtodose-mails recebidos e enviados - independentemente do domínio virtual, etc.
- para um soquete TCP de escuta(preferido devido ao desempenho e programação mais fácil)
- ou para um script (pipe)
- ou para arquivos no sistema de arquivos.
Não quero que o processo de soquete ou pipe seja o destino final dos e-mails. (Para e-mails recebidos, é um Dovecot LMTP.)
Trata-se apenas de "interceptar" os e-mailsalém disso(!) para processamento normal.
Quais são as opções de configuração que devo tocar? Acho que tenho que adicionar um serviço no arquivo master.cf
. Talvez alguém aqui já tenha feito isso antes, pois a tarefa de arquivamento de e-mail para postfix parece ser bastante comum.
mailbox_command
provavelmente não é o que estou procurando, pois quero o toque de e-mail além do processamento normal e preciso dele para e-mails recebidos e enviados.
Esta questão NÃO é sobre o desenvolvimento de um sistema de arquivamento de e-mail. Trata-se apenas de configurar o Postfix para "explodir" todos os e-mails recebidos e enviados para algum processo externo, além do processamento normal.
Responder1
Você tentousempre_co_co? É um
Endereço opcional que recebe uma "cópia oculta" de cada mensagem recebida pelo sistema de correio Postfix.
Eu testei e capturou mensagens de email recebidas e enviadas.
Há umguia aquipara configurar o Postfix para usá-lo para criar um arquivo de correio baseado em maildir. Mas como você está configurando para um destinatário, você também podecanalize para um script.