From 81ac0c3216943dd605b63abebed3ab05cc6ec82c Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 30 Aug 2003 06:33:27 +0000
Subject: [PATCH] Added simple mod to route mail for user@QWKID@hostname over
 QWKnet (doesn't yet work for routing to uplinks).

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

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index c24a64aa85..4e08ed464e 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -2599,6 +2599,15 @@ static void smtp_thread(void* arg)
 			}
 
 			usernum=0;	/* unknown user at this point */
+
+			tp=strrchr(p,'@');	/* Double-@? Routed QWKnet mail? */
+			if(tp!=NULL) {
+				*tp=0;
+				SAFECOPY(rcpt_addr,p);
+				p=tp+1;
+				no_forward=TRUE;
+			}
+
 			if(startup->options&MAIL_OPT_ALLOW_RX_BY_NUMBER 
 				&& isdigit(*p)) {
 				usernum=atoi(p);			/* RX by user number */
-- 
GitLab