diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index ed999fef62d2ccfd99d946e9d4c0fe2b43af1bd2..b4bd1b42510b43dfa160413d25ce04a0e918c728 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -2110,6 +2110,7 @@ static void smtp_thread(void* arg) } sprintf(domain_list,"%sdomains.cfg",scfg.ctrl_dir); if((stricmp(dest_host,scfg.sys_inetaddr)!=0 + && stricmp(dest_host,startup->host_name)!=0 && resolve_ip(dest_host)!=server_addr.sin_addr.s_addr && findstr(dest_host,domain_list)==FALSE) || dest_port!=server_addr.sin_port) {