On Sun 2021-01-03 09:48:56 +0200, Teemu Likonen wrote:
> But yes, it would be nice to filter headers like "Received", maybe
> "DKIM-Signature" and various unofficial headers starting with "X-".
Right, my current value of message-forward-ignored-headers is:
("^Content-Transfer-Encoding:" "^X-Gnus:" "^Received:"
"^Return-Path:" "^X-Original-To:" "^Delivered-To:"
"^X-Virus-Check-By:" "^Received-SPF:")
(i don't care to strip out DKIM-Signature headers because i see that as
part of the initial message injection into the SMTP system)
> For a quick first step I would probably try running "C-u M-|"
> (shell-command-on-region) in Emacs and pipe the forwarded message
> through command like this:
>
> formail -I Received -I DKIM-Signature -I X-Whatever
>
> Probably after that I would integrate that shell command call in one
> Emacs command and then implement the functionality in Emacs Lisp. But so
> far I haven't cared enough.
This all sounds like it would work, but it seems like a lot of trouble
compared to fixing a regression. this filtering worked just fine for
me before i upgraded to emacs 27.1.
I've filed a report about the regression with emacs upstream:
https://debbugs.gnu.org/45631
Thanks for helping me think through the details, Teemu.
--dkg