Am 23.07.2019 um 15:40 schrieb @lbutlr via dovecot:
Given a message itht he headers:

Subject: This is the subject:
X-Foo: bar

how would I do the following:

    1) Add the contents of X-Foo to subject
       Subject: [bar] This is the subject

    2) replicate the X-Foo header into X-temp
       X-temp: X-foo-bar

I haven't tested it but try something like this:

require ["fileinto", "editheader", "variables"];

if header :matches "X-Foo" "*" {
  set "foo" ": ${1}";
  addheader "X-temp" "X-foo-${foo}";

  if header :matches "Subject" "*"
    deleteheader "Subject";
    addheader "Subject" "[${foo}] ${1}";
  }
}

--
Alex JOST

Reply via email to