Bug 80071 - Skip rblsmtpd check for valid relayclients (ucspi-tcp-0.88-r9)
Bug#: 80071 Product:  Gentoo Linux Version: 2004.3 Platform: All
OS/Version: All Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: robbat2@gentoo.org Reported By: blackwing@blackwing.de
Component: Applications
URL:  http://blackwing.de/files/rblsmtpd.relayclient.patch
Summary: Skip rblsmtpd check for valid relayclients (ucspi-tcp-0.88-r9)
Keywords:  
Status Whiteboard: 
Opened: 2005-01-30 07:36 0000
Description:   Opened: 2005-01-30 07:36 0000
If you use rblsmtpd with quite aggresive block-lists (like the dynamic ip block
list in sorbs) customers which are valid to send mail via the designated server
are not able to do so, cause rblsmtpd does not honor the RELAYCLIENT enviroment
variable at all.

This really trivial (100% djb coding style conform *gg*) patch enables rblsmtpd
to skip any rbl checks if the RELAYCLIENT variable is set.

This might be a major enhancement. You can use very strict rbl rulesets but
own, valid customers are not limited at all.

------- Comment #1 From Sebastian Werner 2005-01-30 07:51:43 0000 -------
Created an attachment (id=49938) [details]
Checks if environment variable RELAYCLIENT is set and sets decision of rblsmtp
to 1 (accept connection)

------- Comment #2 From Robin Johnson 2005-02-14 04:47:58 0000 -------
in cvs.