--- 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;
 }
 
