2008/10/18 alan_testoni <[EMAIL PROTECTED]> > Olá pessoal, > > Pensei, pensei e não consegui. Gostaria de uma ajuda do pessoal que > manja para fazer com que o script abaixo pudesse mover os arquivos de > spam para a pasta ".Quarentena" especifica de cada usuário. > > Por enquanto o script só lê na pasta "/var/lib/amavis/virusmail" onde > são jogados todos os os spams pelo postfix e move para a > pasta ".Quarentena" de um usuário específico, neste caso "alan". > > Todo cabeçalho de spam tem o conteudo parecido com "X-Envelope-To: > <[EMAIL PROTECTED]>" identificando quem seria o destinatário da > mensagem. Então precisaria que o script lesse o conteudo do arquivo e > se encontra-se a sequencia "<[EMAIL PROTECTED]>" movesse a mensagem > para o local próprio, no > caso /home/vmail/dominio.com.br/alan/.Quarentena > > Abaixo está o script que uso que move todos os spams para o mesmo > lugar. > _____________________________________ > > #!/bin/sh > > #Script para mover os emails bloqueados da quarentena para pasta do > administrador > > AMAVIS_DIR="/var/lib/amavis/virusmails/" > QUARENTENA_DIR="/home/vmail/dellap.com.br/alan/.Quarentena/cur" > CHOWN="/bin/chown" > GZIP="/bin/gzip" > FIND="/usr/bin/find" > $FIND $AMAVIS_DIR -name *.gz -exec mv {} $QUARENTENA_DIR \; #move os > spams > $FIND $AMAVIS_DIR -name banned* -exec mv {} $QUARENTENA_DIR \; #move > as mensagens com anexo bloqueado > $GZIP -d $QUARENTENA_DIR/*.gz > $CHOWN -R vmail:vmail $QUARENTENA_DIR >
Alan, Suponha que a lista esteja cheia de pessoas que não administrem um servidor de e-mail. Fica difícil para várias delas conseguir te ajudar. Ok. Então mostre um exemplo do seu arquivo alvo para facilitar. -- Fabiano Caixeta Duarte Especialista em Redes de Computadores Linux User #195299 Ribeirão Preto - SP [As partes desta mensagem que não continham texto foram removidas]