Beste,
Ik zit met een klein probleempje, mbt. sendmail. Ik doe een paar spam checks op een inkomende mail connectie met de volgende stappen:
- Staat ip in whitelist, dan volgende stoppen negeren
- Ip zonder reverse, blokkeer
- Ip in rbl
Met de onderstaande code:
FEATURE(`delay_checks', `friend')dnl
HACK(`dnswl', `nlwhitelist.dnsbl.bit.nl')dnl
HACK(requires_rdns)
FEATURE(`enhdnsbl', `cbl.abuseat.org', `"Mail refused", `t')dnl
FEATURE(`enhdnsbl', `virbl.dnsbl.bit.nl', `"Mail refused", `t')dnl
Die require_rdns hack is te vinden op http://www.cs.niu.edu/~rickert/hack/require_rdns.m4
Het probleem is dat wanneer een ip geen reverse dns heeft maar WEL in de whitelist staat. Die hack alsnog wordt uitgevoerd wat niet de bedoeling is.
Ik ben een redelijke noob op sendmail gebied, maar kan iemand aangeven waar dit mis gaat? Ik vermoed zelf dat die hack niet helemaal correct werkt..