Настраивать
postfix пересылает все письма пользователю archive@domain через always_bcc,
postfix сохраняет все RCPT TO в X-конверт-в заголовки для сохранения получателей скрытой копии,
постфикс удаляет X-конверт-в для smtp-переводов из соображений конфиденциальности,
postfix доставляет сообщения в dovecot через лмтп.
dovecot использует скрипт sieve для очистки X-конверт-в для всех пользователей, кроме archive@domain.
Проблема
Существует одна X-конверт-в для каждого RCPT TO первоначально.
Поэтому я хотел бы, чтобы скрипт sieve добавил один скрытая копия заголовок, объединяющий несколько X-конверт-в ценности.
требуют "в файл";
требуют «imap4flags»;
требуют ["заголовок редактирования", "конверт"];
требуют "regex";
требуют ["переменные","мим","все части"];
если конверт :is "to" "archive@domain" {
конкат = """"";
навсегда {
если заголовок: регулярное выражение "X-Envelope-To" "(.*)" {
concat = ${concat} "${1}";
}
}
addheader "Скрытая копия" "${1}";
} еще {
удалить заголовок "X-Envelope-To";
}
Который не работает...
Любой простой способ сделать это в сите?
Или никак иначе, кроме внешнего скрипта?
Или, возможно, postfix мог бы объединить все это, но это означает milter?
заранее спасибо