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