diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 584c266f730e3a92d0eab425b6c53504c86db9e2..9b2c37e744d5e962535b7a996ca09f88dd208e29 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -3619,7 +3619,7 @@ static void sendmail_thread(void* arg) ,i, smb.last_error, msg.idx.number); continue; } - if(msg.to_net.type!=NET_INTERNET || msg.to_net.addr==NULL) { + if(msg.hdr.attr&MSG_DELETE || msg.to_net.type!=NET_INTERNET || msg.to_net.addr==NULL) { smb_unlockmsghdr(&smb,&msg); continue; }