Thanks David for the info.

Unfortunately, I have previously done that (adding the qmailqueue env in qmail-
smtpd run file --as some posts on this mailing list or Q-S's list). However, 
the problem still existed since some users use the webmail interface (IMP 
www.horde.org/imp) to send messages which runs as a different user than qmail-
smtpd and in turn doesn't pickup the env var QMAILQUEUE. The webmail's default 
behavior is it uses local /usr/sbin/sendmail binary to send mails out (which 
is linked to qmail's sendmail) which doesn't pass qmail-smtpd at all. I think 
qmail-sendmail will automatically write the message to the real queue (or it 
passes through qmail-send first.) I probablly could've gotton around that by 
also adding the QMAILQUEUE env line to qmail-send run script?? What I done is 
I added a exec() line in the webmail's php code to set the var QMAILQUEUE to 
my scanner. This worked for the webmail only but not for outlook/eudora users 
(again, could've put env qmailqueue in qmail-smtpd run file -- but then it 
becomes a mess).

Quoting David Phillips <[EMAIL PROTECTED]>:

> Tim Hasson writes:
> > Below is a patch to allow setting QMAILQUEUE to
> > qmail-scanner-queue.pl for roaming users (change path to your
> > pre-qmail-queue script)
> 
> You could also just set it in your run script.  No need for patching.  If
> you use qmail-conf, add it to the env directory.
> 
> --
> David Phillips <[EMAIL PROTECTED]>
> http://david.acz.org/
> 
> 

> 





Reply via email to