Ola pessoal, Gostaria de ouvir as considerações de voces acerca deste limpador de caixas postais lotadas!!
Achei um pedaco do mesmo na net.. (http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Q_23477847.html).. e modifiquei para atender algumas necessidades particulares, como por exemplo, antes de sair ele força o ECHO QUIT ainda dentro do laço com um comando IF que fica testando. Isso se fez necessario pq a conexao com a locaweb sempre era fechada antes do fim do script. Aguardo a opniao dos senhores (eu sei que o Aurelio vai querer me matar, me xingar, etc... mas ele ta pouco comentado, pq ainda nao terminei, depois vou posta-lo novamente com todos os devidos comentarios), bem como as suas sugestões de melhoria #!/bin/sh # usage: ./clean.pop3 2500 | telnet mail.myserver.com 110 # Coloque o login (no meu caso preciso do email completo) username="[email protected]"; # Coloque a senha do email em questao password="minha_senha"; # Le da linha de comando qtd=$1 # Variavel interna para contador j=1 [ $# -eq 0 ] && exit 1 || : sleep 1 echo USER $username sleep 1 echo PASS $password sleep 2 # Testa e deleta ate que seja verdadeiro # Qdo for verdadeiro dispara o comando "echo QUIT" para garantir que as msg sejam apagadas # faz parte do protocolo POP3 esse commit do QUIT while test $j -le $qtd; do echo STAT echo DELE $j sleep 1 j=$((j+1)) if [ $j -eq $qtd ]; then echo QUIT fi done #Fim ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
