mbhangui at gmail
Sep 1, 2009, 8:49 PM
Post #1 of 1
Recently I announced a greylisting daemon for netqmail.
Greylisting, BATV and a batv tester for netqmail-1.06
I have uploaded version 1.1 which can be downloaded from
The major change is storing the ip address as a number in a linked
list instead of a char string in dot notation. Comparing number
instead of string inside a loop has given significant speed
improvement to qmail-greyd. For the next version I am planning to use
a skiplist or some kind of index to make searching of an IP address in
a linked list fast. I find this difficult as I am not good at
algorithms. Any help here is welcome to move out of sequential search
for IP in the function search_record()
I have also taken the patch by John Levine at
Bounce Address Tag Validation for netqmail -
BATV replaces an envelope sender like mailbox [at] example with
prvs=tag-value=mailbox [at] example, where prvs, called "Simple Private
Signature", is just one of the possible tagging schemes; actually, the
only one fully specified in the draft.
A tester 'batv' has been included in the patch.
% /var/qmail/bin/batv -k 1234567890 -s mbhangui [at] gmail
prvs=0489b44d43=mbhangui [at] gmail
% /var/qmail/bin/batv -k 1234567890 -v prvs=0489b44d43=mbhangui [at] gmail
mbhangui [at] gmail
greylisting and batv will be part of IndiMail 1.6 slated for release
in Sep 2nd Week.
Regards Manvendra - http://www.indimail.org