I am thinking this is client based, but at a loss;

Have a server (qmail, vchkpw, sqwebmail, mysql...), has about 2500 email
accounts on it, roaming users enabled using POP before SMTP auth.
Tweaked the vmysql.c(vupdate_rules) and rebuilt vpopmail to add a skip
to RBL checks for all authed users.

snprintf(SqlBufRead, SQL_BUF_SIZE,
"%s:allow,RELAYCLIENT=\"\",RBLSMTPD=\"\"\n", row[0]);

this is because we use "-r combined.njabl.org" in our smtp run which
blocks dynamic IP address space (highly effective against virus and
compromised machines acting as their own SMTP servers).

We get a handful of users who end up getting blocked because outlook
express sends before checking, but a subsequent attempt to send after
the check is successful usually goes through.

We are however getting a few (1-2%?) users who consistantly cannot send
because they are hitting this RBL, users who are POPing and should be
skipping the RBL checks all together.

Any ideas or suggestions?  Do other things need to be recompiled after
that above change to vmysql.c in vpopmail?  Is there a time delay that
we are encountering?

Appreciate any comments or suggestions.


Reply via email to