From af14bfbe4ff672eaf5a4c3d4cd61c90e3d1d1f1e Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 7 Mar 2012 06:54:19 +0000
Subject: [PATCH] Allow an inbound message to match (and be processed by)
 multiple non-passthru external mail processors.

---
 src/sbbs3/mailsrvr.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 87b3dad1c5..2467b2221d 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -8,7 +8,7 @@
  * @format.tab-size 4		(Plain Text/Source Code File Header)			*
  * @format.use-tabs true	(see http://www.synchro.net/ptsc_hdr.html)		*
  *																			*
- * Copyright 2011 Rob Swindell - http://www.synchro.net/copyright.html		*
+ * Copyright 2012 Rob Swindell - http://www.synchro.net/copyright.html		*
  *																			*
  * This program is free software; you can redistribute it and/or			*
  * modify it under the terms of the GNU General Public License				*
@@ -3817,8 +3817,7 @@ static void smtp_thread(void* arg)
 
 				if(findstr_in_list(p, mailproc_list[i].to)) {
 					mailproc_to_match[i]=TRUE;
-					if(!mailproc_list[i].passthru)
-						break;
+					break;
 				}
 			}
 			mailproc_match=i;
-- 
GitLab