From f137ec53bf315e7e464279681766962fc242b35e Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 28 Aug 2001 14:46:34 +0000
Subject: [PATCH] Added spamlog() function for logging rejected SPAM to
 data/spam.log Updated mail-abuse.org DNS and HTTP server addresses.

---
 src/sbbs3/mailsrvr.c | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index ca9c5ef721..0fffe06a1a 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -1144,15 +1144,17 @@ static void smtp_thread(void* arg)
 		return;
 	}
 
-	/*  SPAM Filters (maps.vix.com) */
+	/*  SPAM Filters (mail-abuse.org) */
 	if(startup->options&MAIL_OPT_USE_RBL
 		&& rblchk(smtp.client_addr.sin_addr.s_addr
-			,"rbl.maps.vix.com"
+			,"blackholes.mail-abuse.org"
 			)==TRUE) {
 		lprintf("%04d !SMTP SPAM server filtered (RBL): %s [%s]"
-			,socket, host_name,host_ip);
+			,socket, host_name, host_ip);
+		spamlog(&scfg, "Listed on RBL (http://mail-abuse.org/rbl)"
+			,host_name, host_ip);
 		sockprintf(socket
-			,"571 Mail from %s refused, see http://www.mail-abuse.org/rbl"
+			,"571 Mail from %s refused, see http://mail-abuse.org/rbl"
 			,host_ip);
 		mail_close_socket(socket);
 		thread_down();
@@ -1160,12 +1162,14 @@ static void smtp_thread(void* arg)
 	}
 	if(startup->options&MAIL_OPT_USE_DUL
 		&& rblchk(smtp.client_addr.sin_addr.s_addr
-			,"dul.maps.vix.com"
+			,"dialups.mail-abuse.org"
 			)==TRUE) {
 		lprintf("%04d !SMTP SPAM server filtered (DUL): %s [%s]"
-			,socket, host_name,host_ip);
+			,socket, host_name, host_ip);
+		spamlog(&scfg, "Listed on DUL (http://mail-abuse.org/dul)"
+			,host_name, host_ip);
 		sockprintf(socket
-			,"571 Mail from %s refused, see http://www.mail-abuse.org/dul"
+			,"571 Mail from %s refused, see http://mail-abuse.org/dul"
 			,host_ip);
 		mail_close_socket(socket);
 		thread_down();
@@ -1176,9 +1180,11 @@ static void smtp_thread(void* arg)
 			,"relays.mail-abuse.org"
 			)==TRUE) {
 		lprintf("%04d !SMTP SPAM server filtered (RSS): %s [%s]"
-			,socket, host_name,host_ip);
+			,socket, host_name, host_ip);
+		spamlog(&scfg, "Listed on RSS (http://mail-abuse.org/rss)"
+			,host_name, host_ip);
 		sockprintf(socket
-			,"571 Mail from %s refused, see http://www.mail-abuse.org/rss"
+			,"571 Mail from %s refused, see http://mail-abuse.org/rss"
 			,host_ip);					
 		mail_close_socket(socket);
 		thread_down();
-- 
GitLab