--- src/mailhandler.c.orig 2008-06-25 00:23:33.000000000 +0400 +++ src/mailhandler.c 2014-07-31 00:11:19.788194344 +0400 @@ -196,6 +196,7 @@ } if (sndr!=NULL) { + addAddr(sndr); sender=NULL; mail_status=mail_status|MAIL_PREDEF_SENDER; cpyStr(&sender,sndr); @@ -213,7 +214,7 @@ } - if (mail_status>=MAIL_BADHEADER) return FALSE; + if (mail_status>=MAIL_BADHEADER || mail_status & MAIL_BLADDR) return FALSE; return TRUE; } .