Рейтинг:0

Dovecot сито конкатенировать heqders

флаг cn

Настраивать

  • 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?

заранее спасибо

anx avatar
флаг fr
anx
foreverypart предназначен для перебора частей MIME, но вы ищете несколько заголовков в основном сообщении, верно?
user3450564 avatar
флаг cn
да, именно: я пытаюсь перебрать заголовки; Я думал, что, возможно, есть способ использовать ту же функцию, но не похоже.
user3450564 avatar
флаг cn
https://wiki2.dovecot.org/Pigeonhole/Sieve/Plugins/Extprograms: внешний сценарий sieve может быть самым простым с помощью простого сценария bash?
Michael Hampton avatar
флаг cz
Отвечает ли это на ваш вопрос? [Архив Postfix, сохраняющий скрытую копию с X-Envelope-To — очистка конфиденциального X-Envelope-To с помощью Lmtp](https://serverfault.com/questions/1077995/postfix-archive-preserving-bcc-with-x-envelope-to -cleanup-confidential-x-envel)
user3450564 avatar
флаг cn
Да, я поставил ссылку на свой собственный пост в качестве ответа. Благодарность
Рейтинг:0
флаг cn

Смотрите другой пост. Нужен внешний скрипт sieve в Bash. Смотрите предложение в:

Архив Postfix с сохранением скрытой копии с помощью X-Envelope-To - очистка конфиденциального X-Envelope-To с помощью Lmtp

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.