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 environment variables you can use any of the following constructs: SUBJECT=`formail -xSubject:` # regular field FROM=`formail -rt -xTo:` # special case :0 h # alternate method KEYWORDS=| formail -xKeywords: -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2096676 Title: procmail =| action assignment not working To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/procmail/+bug/2096676/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs