Sua pergunta é confusa sobre os detalhes, e eu tenho um mau pressentimento de que você está fazendo a coisa toda mais complexa do que precisa ser (você realmente precisa renomear as listas de discussão? O que é sobre o Exchange que não faz isso? Pior?), mas para tentar responder à sua pergunta concreta, você deve ser capaz de adicionar um segundo destino ao alias que executa o respondente, depois passar a mensagem para o Mailman ou encaminhar para o novo endereço da lista, ou o que for. (Claro, se você quer apenas enviar a resposta, você não precisa mais do destino original; mas vale a pena ressaltar que esta é uma possibilidade.)
training: "|/usr/local/bin/autoreply training", "|/usr/lib/mailman/mail/mailman post training"
onde /usr/local/bin/autoreply
pode ser parecido com
#!/bin/sh
######## WARNING: not properly investigated
vacation -a "$1" -m /etc/vacation.msg -f /etc/vacation -e /etc/vacation
Eu não investiguei se é possível ou sensato executar vacation
com essas opções, e também depende de qual usuário você está executando esta ação como ( sendmail
?). Você precisa configurar as coisas para que o usuário que executa esse script tenha acesso de gravação aos recursos que o programa está tentando usar; talvez até mesmo crie um usuário separado para essa finalidade. Como ponto de partida, se você puder executar vacation -I
com as opções acima como root e, em seguida, alterar o proprietário dos arquivos que cria para o usuário que você deseja usar para isso, tudo estará definido.
Obviamente, se você quiser usar o Procmail em vez de vacation
, é possível copiar e colar a receita tradicional de man procmailex
- porque é feito de peças simples, pode ser mais fácil se adaptar às suas circunstâncias se você não conseguir que o vacation
funcione de maneira razoável nessa configuração.
... ou procure algo como link como um substituto único para o programa vacation
regular. Se o seu objetivo final é simplesmente desligar as coisas o mais rápido possível, você pode querer considerar a substituição do Sendmail pelo Postfix apenas para ter um sistema mais simples e seguro durante o período de transição, e então as instruções de resposta de férias virtuais por trás do link devem ser fáceis apenas plug and play. (Veja também link para uma espécie de meio-termo. )