> -----Original Message-----
> From: Dallas Engelken 
> Sent: Tuesday, March 11, 2003 3:27 PM
> To: Rick Romero; [EMAIL PROTECTED]
> Subject: RE: [Qmail-scanner-general]Expected Performance Degradation
> 
> 
> > -----Original Message-----
> > From: Rick Romero [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, March 11, 2003 1:28 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [Qmail-scanner-general]Expected Performance Degradation
> > 
> > 
> > On Tue, 2003-03-11 at 13:05, Ryan Finnie wrote:
> > > On Tue, 11 Mar 2003, D.Monroe wrote:
> > > > By far, the biggest "hit" (running just Q-S) is likely 
> due to the 
> > > > overhead of the perl interpreter and the perlscan 
> > body/attachment searches.
> > > 
> > > I've been thinking about that...  there's not much you can 
> > do about the 
> > > overhead for decompiling the messages before being scanned, 
> > but the act of 
> > > actually loading the full perl script each time a message 
> > comes in is a 
> > > significant hit.  What I'd be interested in seeing is a 
> > method similar to 
> > > SA's spamd/spamc system, where the Q-S program is loaded as 
> > a separate 
> > > process, listens for connections (either via TCP of UNIX 
> > sockets), and 
> > > does its thing.  
> > 
> > Has anyone tried this:
> > http://daemoninc.com/PersistentPerl/
> >
> 
> I've been trying to do this, but cant seem to read &STDOUT 
> when i change to to #!/usr/bin/perperl (yes i setuid on 
> perperl to qmailq and changed qmail-scanner to just 0750).
> 
> since i cant grab STDOUT, i get 
> 2003-03-11 15:24:09:8283: g_e_h: no sender and no recips.
> 
> i'm not sure where to go from here, but I'm working on it.
> 
> dallas
>  
> 

well.. i've spent an hour on this and have come to the the conclusion that 
grab_envelope_hdrs() does not get the 1 line it is expecting from STDOUT.  Where does 
this line go when running through perperl?

  select(STDOUT);
  $|=1;
  open(SOUT,"<&STDOUT") || &tempfail("cannot dup fd 0 - $!");

should give me something like "[EMAIL PROTECTED]@test.com\0\0" right... which is just 
not there anymore.  STDIN is cool, the message dumps to a file, renames, reformime and 
tnef run fine on it, but once that grab_envelope_hdrs() call comes... 

help!

dallas
 


-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open!
Get cracking and register here for some mind boggling fun and
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
Qmail-scanner-general mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general

Reply via email to