parse the Delivery-date: header field if the Date: field is missing

This commit is contained in:
SJ
2012-12-03 14:21:55 +01:00
parent 47de67e4bc
commit 0ded5892db
6 changed files with 9 additions and 4 deletions

View File

@@ -67,10 +67,13 @@ int import_message(char *filename, struct session_data *sdata, struct __data *da
sdata->sent = 0;
sdata->delivered = 0;
state = parse_message(sdata, 1, cfg);
post_parse(sdata, &state, cfg);
if(sdata->sent <= 0 && sdata->delivered > 0) sdata->sent = sdata->delivered;
if(sdata->sent > sdata->now) sdata->sent = sdata->now;
if(sdata->sent == -1) sdata->sent = 0;