From d529a310b877a8952da7b25edaf123d9128ceff3 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 1 May 2020 00:08:23 +0000
Subject: [PATCH] Always delete exported netmail if there's no SENDEREXT
 (from_ext) as this could result in orphaned sent-mail otherwise.

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

diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index 7619f7e553..69e107b3ca 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -5287,7 +5287,7 @@ int export_netmail(void)
 
 		msg.hdr.netattr |= MSG_SENT;
 		msg.hdr.netattr &= ~MSG_INTRANSIT;
-		if(cfg.delete_netmail || (msg.hdr.netattr&MSG_KILLSENT)) {
+		if(cfg.delete_netmail || (msg.hdr.netattr&MSG_KILLSENT) || msg.from_ext == NULL) {
 			/* Delete exported netmail */
 			msg.hdr.attr |= MSG_DELETE;
 			if((i = smb_updatemsg(email, &msg)) != SMB_SUCCESS)
-- 
GitLab