Me parece que tienes que enterarte un poco mas de que hace cada cosa, como lo dicen Saro y Daniel, squid es un proxy, para los correos se necesita un servidor de correos como sendmail, postfix, exim,... On Fri, 6 Jun 2003 9:12:23 +0200, Saro wrote
Creo que el amigo Daniel tiene razón, no estarás confundiendo terminos? o quizas intentas solucionarlo de una manera "demasiado" complicada...
Suponqo que te refieres a filtrar por las extensiones de los archivos adjuntos, no?
Hay soluciones para filtrar el attach de ciertos tipos de fichero dependiendo del servidor de correo que utilices.
De: Daniel Díaz <dandia@montevideo.com.uy>
lo que me parece es que hay algo que no entiendo, ¿cómo es eso que usas squid para bajar correo? squid es un proxy http y ftp. No podés usarlo para bajar correo; por lo menos hasta donde yo sé.
Y con respecto tus preguntas especifícas independiente de como bajas los correos, creo que tenés leer sobre algunos comandos, creo que con unas buenas tuberías podés hacer un script que haga eso, en este momento me vienen a la mente el comando cut, more ....etc.
Como que la cosa tampoco va por allí.
On Thu, 05 Jun 2003 17:45:53 -0500 "Edgar W. Morante B." <emorante@cgaip.com.pe> wrote:
Buenas tardes: Uso squid, el problema es que me gustaría "filtrar" aquellos correos que vengan con dos extensiones.
Los correos no tienen extensión, los archivos adjuntos sí, ya lo dijo Saro.
Para ello pretendo leer todos los archivos de /var/spool/cola (donde supuestamente están los correos) y qusiera leer uno por uno en busca de cadenas de doble extensión tras lo cual quisiera generar un shell para elimanarlos
Mas bien ha de ser /var/mail o /var/spool/mail Estarías revisando constantemente archivos que en algunos casos pueden llegar a tener un tamaño de 10MB o mucho más, depende de los habitos de lectura de los usuarios, ¡ imagínate la carga de trabajo que le estarías propinando al sistema.! Ahora ¿Cómo es eso de revisar cadenas de doble extensión?
La pregunta es
- Como leo solo los archivos del directorio?
No hagas eso.
ls -l > lista.txt // da como resultados varias columnas y solo quiero la última
Eso lo puedes depurar con awk
- Cómo busco dentro del archivo en busca de la cadena a buscar
Tambien con awk y/o con sed (no lo he utilizado mucho) Tu solución ha de andar por el lado del servidor de correo que estes utilizando y un procesador de correos como procmail (hay más), no te puedo ayudar más ya que no estoy muy metido en el tema (y vaya que debería de estarlo), te recomiendo que te adentres más en los conceptos y la lectura de documentos, buscar páginas sobre los temas, etc., y claro las listas de correo y foros. __________________________________________________ Rolando Belmonte Hernández. rolando@lucas.reduaz.mx