It's all down to your mail client, not the MTA. It uses the last
Received:
header to generate the received date.
The only option you've got is to deliver direct via procmail or similar.
But it does not work with maildrop and large messages - as fetchmail
runs procmail/maildrop _before_ fetching message, maildrop
timeouts after 5 minutes. If there is a large enough message to download,
I get:
$ fetchmail
1 message for nerijus at pop.takas.lt (802587 octets).
reading message 1 of 1 (802587 octets) ...................
......
......maildrop: Timeout quota exceeded.
..fetchmail: SIGPIPE thrown from an MDA or a stream socket error
fetchmail: socket error while fetching from pop.takas.lt
fetchmail: Query status=2 (SOCKET)
Could it be possible for fetchmail not to run mda immediately, only
_after_ downloading message?
Regards,
Nerijus
P.S. BTW, I'm posting this problem 3rd time now in a few months,
and nobody seem to be interested ;(