Re: Opiniones para un script en perl.....

2003-06-25 Por tema Hue-Bond
Ruben Porras, [EMAIL PROTECTED]:43:50(+0200):

El dom, 22-06-2003 a las 00:56, Hue-Bond escribió:
 Ruben Porras, [EMAIL PROTECTED]:50:47(+0200):
 
 Creo que no es necesario hacer la distinción entre  y , pues ambos
 crean el fichero si este no existe.
 
 Pero, ¿y si existe?  ;^).
 

Pues si usas  se continual escribiendo el fichero desde el final, ¿no
es esto lo que se quería?

Entonces sí es necesario hacer la distinción entre  y , que es a lo que
iba yo.


-- 
 David Serrano - Linux Registered User #87069



Re: Opiniones para un script en perl.....

2003-06-24 Por tema Alejandro Valdes J
On Sat, 2003-06-21 at 18:56, Hue-Bond wrote:
 Ruben Porras, [EMAIL PROTECTED]:50:47(+0200):
 
 Creo que no es necesario hacer la distinción entre  y , pues ambos
 crean el fichero si este no existe.
 
 Pero, ¿y si existe?  ;^).


agrega datos en el archivo si es que existe.
 
 
 -- 
  David Serrano - Linux Registered User #87069
-- 
Alejandro Valdés J.
Debian GNU/Linux Sid
Linux User #228152
http://www.gibbon.cl
mailto: [EMAIL PROTECTED]



Re: Opiniones para un script en perl.....

2003-06-22 Por tema Ruben Porras
El dom, 22-06-2003 a las 00:56, Hue-Bond escribió:
 Ruben Porras, [EMAIL PROTECTED]:50:47(+0200):
 
 Creo que no es necesario hacer la distinción entre  y , pues ambos
 crean el fichero si este no existe.
 
 Pero, ¿y si existe?  ;^).
 

Pues si usas  se continual escribiendo el fichero desde el final, ¿no
es esto lo que se quería?



Re: Opiniones para un script en perl.....

2003-06-21 Por tema Hue-Bond
Ruben Porras, [EMAIL PROTECTED]:50:47(+0200):

Creo que no es necesario hacer la distinción entre  y , pues ambos
crean el fichero si este no existe.

Pero, ¿y si existe?  ;^).


-- 
 David Serrano - Linux Registered User #87069



Re: Opiniones para un script en perl.....

2003-06-19 Por tema Hugo Morago
Allá por el 18/Jun/2003, Orvil Juárez escribió:

Yo personalmente no le veo ningún problema a primera vista, pero
trataría de descubrir porqué procmail no hace su trabajo. Luego, en
lugar de ese script, utilizaría el módulo Net::PO3 para hacer lo que
quieres, te ahorra descargarte el mensaje del servidor.

Suerte.


 Que tal Listeros,
 
 Me gustaria que los mas duchos perleros me dieran una opinion de este 
 pequeño script que hice al vapor ya que necesito filtrar los emails pero 
 el procmail no jala ni a patadas... el codigo es el siguiente el cual 
 toma como entrada el contenido de un email, ya que en el .forward tiene 
 la instruccion:
 
 |/usr/bin/filtro.pl
 
 y me gustaria si no es mucha molestia que me dijeran:
 Que problemas le ven??
 Creen que le afecte a los mensajes?
 No se pegaran dos mensajes o tres y bajaran como uno solo al cliente de 
 correo?
 Tengo que bloquear el archivo antes de escribir en el??
 Se hara mas lento el proceso de entrega del mail??
 o no esta a toda mauser. 
 -
 
 #!/usr/bin/perl
 my $intVeces=0;
 my $Linea;
 my $Subj;
 my $strMail=;
 while($Linea=)
 {
 $strMail=$strMail . $Linea;
 if ($Linea=~/.*filename=.*(\.bat|\.exe|\.vbs).*/i)
 {
  $intVeces++;
 }
 if ($Linea=~/^Subject:.*/i)
 {
  $Subj = $Linea;
 }
 }
 if ($intVeces = 0)
 {
  if( -e /var/spool/mail/orvux)
  {
  open f1, /var/spool/mail/orvux;
  print f1 $strMail;
  }
  else
  {
  open f1, /var/spool/mail/orvux;
  print f1 $strMail;
  }
  close f1;
 }
 else
 {
  if( -e /home/users/orvux/borrados.log)
  {
  open f2, /home/users/orvux/borrados.log;
  print f2 Mail Borrado-- . $Subj . \n;
  }
  else
  {
  open f2, /home/users/orvux/borrados.log;
  print f2 Mail Borrado-- . $Subj . \n;  }
  close f2;
 }
 --
 
 OrvUx
 Making the Hard...Soft with Linux.
 
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact 
 [EMAIL PROTECTED]
 



Opiniones para un script en perl.....

2003-06-18 Por tema Orvil Juárez

Que tal Listeros,

Me gustaria que los mas duchos perleros me dieran una opinion de este 
pequeño script que hice al vapor ya que necesito filtrar los emails pero 
el procmail no jala ni a patadas... el codigo es el siguiente el cual 
toma como entrada el contenido de un email, ya que en el .forward tiene 
la instruccion:


|/usr/bin/filtro.pl

y me gustaria si no es mucha molestia que me dijeran:
Que problemas le ven??
Creen que le afecte a los mensajes?
No se pegaran dos mensajes o tres y bajaran como uno solo al cliente de 
correo?

Tengo que bloquear el archivo antes de escribir en el??
Se hara mas lento el proceso de entrega del mail??
o no esta a toda mauser. 
-


#!/usr/bin/perl
my $intVeces=0;
my $Linea;
my $Subj;
my $strMail=;
while($Linea=)
{
$strMail=$strMail . $Linea;
if ($Linea=~/.*filename=.*(\.bat|\.exe|\.vbs).*/i)
{
 $intVeces++;
}
if ($Linea=~/^Subject:.*/i)
{
 $Subj = $Linea;
}
}
if ($intVeces = 0)
{
 if( -e /var/spool/mail/orvux)
 {
 open f1, /var/spool/mail/orvux;
 print f1 $strMail;
 }
 else
 {
 open f1, /var/spool/mail/orvux;
 print f1 $strMail;
 }
 close f1;
}
else
{
 if( -e /home/users/orvux/borrados.log)
 {
 open f2, /home/users/orvux/borrados.log;
 print f2 Mail Borrado-- . $Subj . \n;
 }
 else
 {
 open f2, /home/users/orvux/borrados.log;
 print f2 Mail Borrado-- . $Subj . \n;  }
 close f2;
}
--

OrvUx
Making the Hard...Soft with Linux.




Re: Opiniones para un script en perl.....

2003-06-18 Por tema Ruben Porras
El mi? 18-06-2003 a las 17:55, Orvil Juárez escribió:
 Que tal Listeros,
 
 Me gustaria que los mas duchos perleros me dieran una opinion de este 
 pequeño script que hice al vapor ya que necesito filtrar los emails pero 
 el procmail no jala ni a patadas... el codigo es el siguiente el cual 
 toma como entrada el contenido de un email, ya que en el .forward tiene 
 la instruccion:

Tomatelo como consejo de un novato ;)

Creo que no es necesario hacer la distinción entre  y , pues ambos
crean el fichero si este no existe.
Los manejadores de ficheros se suelen escribir en mayúsculas.

 if ($intVeces = 0)
 {
open F1, /var/spool/mail/orvux;
print F1 $strMail;
close F1;
 }
 else
 {
open F2, /home/users/orvux/borrados.log;
print F2 Mail Borrado-- . $Subj . \n;
close F2;
 }

Ah, y creo que deberías de hacer algo en caso de que los ficheros no se
puedan abrir (aunque no sea más que un mensaje de error).



Re: Opiniones para un script en perl.....

2003-06-18 Por tema Santiago Vila
Orvil Juárez:
 el procmail no jala ni a patadas... [...]

Si lo maltratas, no funcionará...

En vez de reinventar la rueda con perl te sugiero que averigües
primero por qué no te funciona procmail, ya que a la mayoría de la
gente sí que le funciona. Pero como siempre, si lo único que nos dices
es que no te funciona, sin decirnos absolutamente nada más, entonces
difícilmente podremos ayudarte.