diff -urN mlmmj-1.2.11.orig/src/mlmmj-send.c mlmmj-1.2.11/src/mlmmj-send.c --- mlmmj-1.2.11.orig/src/mlmmj-send.c Tue Nov 1 14:23:49 2005 +++ mlmmj-1.2.11/src/mlmmj-send.c Tue Apr 4 19:43:42 2006 @@ -823,7 +823,6 @@ exit(EXIT_FAILURE); } - addtohdr = statctrl(listdir, "addtohdr"); memmailsizestr = ctrlvalue(listdir, "memorymailsize"); ctrlarchive = statctrl(listdir, "noarchive"); if(memmailsizestr) { @@ -886,6 +885,7 @@ } break; case '3': + addtohdr = statctrl(listdir, "addtohdr"); case '4': /* sending mails to subfile */ if((subfd = open(subfilename, O_RDONLY)) < 0) { log_error(LOG_ARGS, "Could not open '%s':", @@ -904,6 +904,7 @@ archivefilename); break; default: /* normal list mail -- now handled when forking */ + addtohdr = statctrl(listdir, "addtohdr"); break; }