diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 30b6e2ed29404ea6173c09fb44ce74c90ceadcda..5b64ef25b7b0d78b3ba8db28f0799b2f4c482b0e 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -3167,7 +3167,7 @@ static void smtp_thread(void* arg) } } - if((p==name_alias_buf || startup->options&MAIL_OPT_ALLOW_RX_BY_NUMBER) + if((p==alias_buf || p==name_alias_buf || startup->options&MAIL_OPT_ALLOW_RX_BY_NUMBER) && isdigit(*p)) { usernum=atoi(p); /* RX by user number */ /* verify usernum */