Настраивать
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?
заранее спасибо