From 4992a1aca1ec839ae5b4538c6a3f021a2d568eff Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 28 Apr 2020 01:38:02 +0000
Subject: [PATCH] When creating an FTN netmail message, set the "LOCAL"
 attribute flag in the net-attributes header fields.

---
 src/sbbs3/mailsrvr.c  | 1 +
 src/sbbs3/netmail.cpp | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 2b39109914..187155b40e 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -3877,6 +3877,7 @@ static void smtp_thread(void* arg)
 					smb_hfield_add_str(&newmsg, SMTPRECEIVED, hdrfield, /* insert: */TRUE);
 
 					if(nettype == NET_FIDO) {
+						newmsg.hdr.netattr |= MSG_LOCAL;
 						char* tp = strchr(rcpt_name, '@');
 						if(tp != NULL)
 							*tp = 0;
diff --git a/src/sbbs3/netmail.cpp b/src/sbbs3/netmail.cpp
index 21165b6c64..a28283a93c 100644
--- a/src/sbbs3/netmail.cpp
+++ b/src/sbbs3/netmail.cpp
@@ -243,6 +243,7 @@ bool sbbs_t::netmail(const char *into, const char *title, long mode, smb_t* resm
 		} 
 	}
 
+	msg.hdr.netattr |= MSG_LOCAL; 
 	lprintf(LOG_DEBUG, "NetMail subject: %s", subj);
 	p=subj;
 	if((SYSOP || useron.exempt&FLAG('F'))
-- 
GitLab