RBLSMTPD with SYSLOG

(via www.tjsi.com)

This modified rblsmtpd features parameter-enabled syslog-based RBL server and source-IP logging.

Review the FAQ for the compile, install and testing...

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

errno

Got errno.h problem when compiling source in centos:

/usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in dns.a(dns_packet.o)
/lib64/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [rblsmtpd] Error 1

As documented at http://cr.yp.to/docs/unixport.html#errno, added "-include /usr/include/errno.h" in "conf-cc" file to resolve it, so the line now looks like below.

gcc -O2 -include /usr/include/errno.h

Comment