diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 6570b623673530d454f7bfc2b9240c6b3a1bc6d2..8c2d11cb68e3e004b5f9d4bd78536ab0ff725595 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -3950,6 +3950,8 @@ static void smtp_thread(void* arg) ,startup->newmail_notice ,timestr(&scfg,newmsg.hdr.when_imported.time,tmp) ,sender, p); + if(newmsg.hdr.auxattr&MSG_HFIELDS_UTF8) + utf8_to_cp437_str(str); if(!newmsg.idx.to) /* Forwarding */ sprintf(str+strlen(str), startup->forward_notice, rcpt_addr); putsmsg(&scfg, usernum, str);