From 1acf9815593ce4192856c74377bd1b9905c183c3 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 4 Jan 2019 22:08:09 +0000
Subject: [PATCH] Return a 250 "ok" response to mail received-and-forwarded
 rather than the 251 response which was made optional in RFC2821 - to address
 privacy concerns.

---
 src/sbbs3/mailsrvr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index b24d051073..00d5700f48 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -4651,7 +4651,7 @@ static void smtp_thread(void* arg)
 					,socket, client.protocol, user.netmail);
 				fprintf(rcptlst,"%s=%u\n",smb_hfieldtype(RECIPIENTNETTYPE),NET_INTERNET);
 				fprintf(rcptlst,"%s=%s\n",smb_hfieldtype(RECIPIENTNETADDR),user.netmail);
-				sockprintf(socket,client.protocol,session,"251 User not local; will forward to %s", user.netmail);
+				sockprintf(socket,client.protocol,session,ok_rsp);	// used to be a 251 response, changed per RFC2821
 			} else { /* Local (no-forward) */
 				if(routed) { /* QWKnet */
 					fprintf(rcptlst,"%s=%u\n",smb_hfieldtype(RECIPIENTNETTYPE),NET_QWK);
-- 
GitLab