off_t size;
};
-#define HDR_LEN 128
+#define HDR_LEN 1024
#define TAB 0x09
#define LWSP 0x20
if (strlen(from))
stringcopy (realfrom, realname(from), sizeof(realfrom));
- else
+ else if (strlen(from_))
stringcopy (realfrom, reduce_from_(from_), sizeof(realfrom));
+ else
+ realfrom[0] = '\0';
- emit (prefix, realfrom, subject, priority, opt_flags);
+ if (realfrom[0] != '\0')
+ emit (prefix, realfrom, subject, priority, opt_flags);
#ifdef FROM_DETECTION
from_[0] = from[0] = to[0] = subject[0] = '\0';