So I'm working on the rfcsize thing, and noticed that in header.c, there are two functions for reading headers: read_header() and read_header_process(). The latter seems to basically build the functionality of mail_adr_list() into the header reading mechanism. The only consumer of this function is injector.c, which looks like a half-rewrite of the old main.c/dbmail-smtp. While I like the name injector much better than smtp, since it's more accurate about describing what the program does, afaict, injector.c is an ancient artifact and we can remove the read_header_process() function from header.c (it's also a bit more complicated code in there, so adding the rfcsize counter looks a bit harder).
Uh, short version in English: injector.c, do we need it? read_header_process(), can we remove it? Aaron