diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el index 1504a37e..1a3b0286 100644 --- a/mu4e/mu4e-compose.el +++ b/mu4e/mu4e-compose.el @@ -363,8 +363,8 @@ Message-ID." (defun mu4e~compose-before-save-hook-fn () ;; replace the date (save-excursion - (message-remove-header "Date") - (message-generate-headers '(Date Message-ID)) + (unless (message-fetch-field "Message-ID") + (message-generate-headers '(Date Message-ID))) (save-match-data (mu4e~draft-remove-mail-header-separator))))