diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 328d61c55a356ad3321e4e0749484ba146928f8f..5800634016a358b485f81b927789900c05644749 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -3328,6 +3328,11 @@ static void smtp_thread(void* arg) ,reverse_path); smb_hfield_add_str(&newmsg, SMTPRECEIVED, hdrfield, /* insert: */TRUE); + if(nettype == NET_FIDO) { + char* tp = strchr(rcpt_name, '@'); + if(tp != NULL) + *tp = 0; + } smb_hfield_str(&newmsg, RECIPIENT, rcpt_name); if(usernum && nettype!=NET_INTERNET) { /* Local destination or QWKnet routed */