<html>
<head>
<style type="text/css" id="groupoffice-email-style">
/*
 * Convert transparent color to hex value by given background
 */
h6 {
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.64); }
h4 {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.4px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal; }
h5 {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.64);
  font-weight: normal; }
h3 {
  font-size: 16px;
  line-height: 21px;
  font-weight: normal;
  letter-spacing: 0.6px;
  color: black; }
h2 {
  font-size: 21px;
  line-height: 28px;
  font-weight: normal;
  letter-spacing: 0.6px;
  color: black; }
h1 {
  font-size: 30px;
  line-height: 35px;
  font-weight: normal;
  letter-spacing: 0.6px;
  color: black; }
body, p, span, div {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal;
  line-height: 21px; }
code {
  border: 1px solid rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
  padding: 7px;
  margin: 14px 0;
  display: block;
  font-family: "Courier New",Courier,monospace;
  color: black;
  border-radius: 3.5px; }
p {
  margin: 0; }
ul {
  display: block;
  list-style-type: disc;
  list-style-position: outside;
  margin: 0;
  padding: 0 0 0 2em; }
ol {
  display: block;
  list-style-type: decimal;
  list-style-position: outside;
  margin: 0;
  padding: 0 0 0 2em; }
  ol > ol {
    list-style-type: lower-alpha; }
    ol > ol > ol {
      list-style-type: lower-roman; }
</style>
</head>
<body>

<div>Hello!</div><div><br></div><div>Having a problem here and am unable to solve it on my own and even dr Google is unable to help.</div><div><br></div><div>We have domain A on cloud, from where mail gets forwarded to our local server to domain B. Forwarding is done in</div><div>SPF-compliant way by using SRS (this part we have no control over).  This SRS address ends up in</div><div>Return-Path header, and sieve vacation replies to this address.</div><div><br></div><div>This is all absolutely correct, but also useless, as sending mail to SRS address leads nowhere.</div><div><br></div><div>I've tried to edit headers in sieve before passing control to vacation, but that does not work. I tried modifying</div><div>Return-Path to the value of X-Original-Sender (both in user's sieve file and using scripts in "sieve_before"</div><div>parameter). Mail gets delivered with changed headers, but vacation acts upon original headers.</div><div><br></div><div>Is there a workaround? MTA is postfix (3.1.15), dovecot is version 2.3.4.1 (f79e8e7e4), Pigeonhole version 0.5.4</div><div>LMTP as local delivery agent.</div><div><br></div><div>Erik</div></body></html>