That seems entirely possible, some sort of parsing bug/change makes sense.
The =| action is a bit arcane (even for procmail) so I can definitely see
it getting overlooked.
It does appear in man procmailex as the "alternate method":
To extract certain headers from a mail and put them into e
Public bug reported:
This procmail recipe was working in ubuntu 20.04 (procmail package
3.22-26 amd64)
:0
* ^X-Google-DKIM-Signature:
SENDER=| formail -cXFrom: | head -1 | formail -rtzxTo:
:0 af
| /usr/bin/formail -I "Message-ID:" -I "X-Gm-message-State:" -I
"X-Google-DKIM-Signature:"
:0 a
! $SE