[ This site is optimized for use with web browsers supporting frames! ]
This modified rblsmtpd features parameter-enabled syslog-based RBL server and source-IP logging.
Configuration: PSA v5.0.5 (RPM) on RedHat v 7.2
NEW! FAQ has now been added - click here!
RBLSMTPD with SYSLOG (v0.88c2) (rblsmtpd-syslog.tar.gz)
The modification is fairly simple (i.e. not complicated) and uses the Linux syslog logging functionality. This was preferred over other current solutions because it allows for easier log processing and reporting. Additionally, this allows customization of logging preferences via the use of the syslog.conf file. By default, the log entries will end up with your other mail log entries. In most cases the syslog.conf is directing all mail related log entries to /var/log/maillog file. The syslog priority and facility are easily modified in the source code.
The log entries contain the date/time stamp inserted via the syslog, the program identifier (rblsmtpd), the RBL server that initiated the block, the IP address, Host IP and Host Info (if available) of the server/computer attempting to transmit the message.
NOTE: The logging feature is OFF by default and must be enabled by using the '-v' parameter when calling the rblsmtpd program. In most cases rblsmtpd is called by inetd, xinetd, tcpserver or a similar daemon running on your server. You will need to edit the appropriate configuration file to enable the logging. This would be the same file that you edited to add your RBL server settings (via the -r parameter).