(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...
This modified rblsmtpd features parameter-enabled syslog-based RBL server and source-IP logging.
Review the FAQ for the compile, install and testing...
Comments
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