diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index e8ded4e143bdf827f2bda67a0e13e38d6b80a38c..9fa509d588c7f098f07ea762c5a3a306532842cf 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -2746,7 +2746,7 @@ static void smtp_thread(void* arg) continue; } - if(msg_handled) { + if(msg_handled || iniReadSectionCount(rcptlst,NULL) < 1) { lprintf(LOG_NOTICE,"%04d SMTP Message handled by external mail processor (%s, %u total)" ,socket, mailproc->name, ++mailproc->handled); continue;