Envelope Scan patch / Scanner - New version

Hugo Monteiro <[email protected]>
Newsgroups gmane.mail.qmail.ldap
Message-ID <[email protected]>
Hello all,


I finally managed to find some time and clean some edges and enhance the 
envelope scan patch for qmail-ldap.

On the new version, the scanner is no longer called with arguments and 
all the information for analysis is passed using env vars.

Another change is the possibility to perform checking in two separate 
stages of the SMTP conversation. The scanner can now be called at the 
RCPT state and/or and the END-OF-MESSAGE state. Also that decision is 
made using env vars.

I took the chance to export more relevant information, like the auth 
username, if the user is authenticated by SMTPAUTH (it also adds that 
info to the headers of the message), the number of recipients, the size 
of the message (both the ESMTP size and the computed message size).

The new version is available here

http://hmonteiro.net/patches/qmail-ldap_envelope_scan

Be sure to read the README.ENVELOPE_SCAN file after patching


All these new things made me want to change the scanner i wrote and use. 
It's called qenvscan-policyd, and it takes advantage of the above patch 
and one of many SMTP ACL Policy servers around (those are usually used 
with Postfix). I personally prefer Policyd.

Also the earlier version had a few issues so this version is actually a 
major rewrite. The earlier version worked with command line parameters, 
in the case one wanted this new scanner version but didn't want to 
recompile qmail-ldap with the new envelope-scan patch, there is a 
compile time option for legacy installs.

The new version is available here

http://hmonteiro.net/software/qenvscan-policyd

Be sure to read the INSTALL file.


Althoug i should work a bit more on it, you can find more detailed 
information with the doc files provided.


Coments, as always, are welcomed.

Best regards,

Hugo Monteiro.

-- 
ci.fct.unl.pt:~# cat .signature

Hugo Monteiro
Email	 : [email protected]
Telefone : +351 212948300 Ext.15307
Web      : http://hmonteiro.net

Centro de Informática
Faculdade de Ciências e Tecnologia da
		   Universidade Nova de Lisboa
Quinta da Torre   2829-516 Caparica   Portugal
Telefone: +351 212948596   Fax: +351 212948548
www.ci.fct.unl.pt	      [email protected]

ci.fct.unl.pt:~# _
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.