You may wish to change vmysql.c so that if a user pop checks, RBL checks
are skipped as well.  This appears to already be done by default, unless
you use a sql server backend.  To fix this for mysql edit the vmysql.c
file as follows.

Change line 753 or so

sprintf(SqlBuf, "%s:allow,RELAYCLIENT=\"\"\n", row[0]);


sprintf(SqlBuf, "%s:allow,RELAYCLIENT=\"\",RBLSMTPD=\"\"\n", row [0]);

Similiar lines appear in the oracle and postgres code as well.  The same
change in both should fix the problem.

Aaron Gee
Network Engineering
Atlantic Net 

Aaron Gee
Network Engineering
Atlantic Net 

Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
Version: 6.0.564 / Virus Database: 356 - Release Date: 1/19/2004

Reply via email to