When Blat is called without an -replyto command line parameter, the program adds the Date header line a 2nd time (one at the top and one before the Reply-To line), which currently causes gmail to reject the mail because it has two Date headers.
Reproduce:
send a blat mail without -replyto on the commandline and observe the -superdebug T output: The mail header gets two lines with "Date:"
As far as I can tell, the cuplrit is bldhdrs.cpp line 869 where tmpstr should not be added to the header again (tmpstr still contains the Date from the _snprintf command).
Which version are you looking at? Bldhdrs.cpp has not changed since January 24, and the current release does not put two Date: headers into outgoing emails, with or without -replyto option.
Here is a snippet from my log:
--
Chip