From c41c36acaa5645de756f4ca6a972596b0257573f Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Mon, 2 Nov 2020 14:53:22 +0100 Subject: [PATCH] set "date" header in forward phase if needed --- email_handler.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/email_handler.py b/email_handler.py index 8923e9cd..932d2213 100644 --- a/email_handler.py +++ b/email_handler.py @@ -672,6 +672,10 @@ def forward_email_to_mailbox( add_or_replace_header(msg, _MESSAGE_ID, make_msgid(str(email_log.id), EMAIL_DOMAIN)) add_or_replace_header(msg, _ENVELOPE_FROM, envelope.mail_from) + if not msg["Date"]: + date_header = formatdate() + msg["Date"] = date_header + # change the from header so the sender comes from a reverse-alias # so it can pass DMARC check # replace the email part in from: header