На одной из моих систем я запускаю вторичный почтовый сервер, который получает всю почту с основного сервера. Однако основной сервер имеет раздражающую тенденцию прикреплять текст к концу писем при пересылке (аналогично "уведомлениям о конфиденциальности", которые вы иногда видите).

Поскольку этот вторичный сервер в основном предназначен для архивирования, я бы хотел избавиться от этого текста. Текст достаточно узнаваем, потому что он всегда начинается с пяти тире в конце сообщения.

Возможна ли такая вещь с Postfix или я должен сделать это дальше вниз по течению (например, сито)?

Несколько замечаний о настройке:

  • постфикс
  • Dovecot (1.x) с виртуальными почтовыми ящиками
  • Amavisd + Spamassassin для проверки на спам и вирусы
  • openDKIM для проверки DKIM
  • Сито включено

Это мой собственный сервер, поэтому я могу изменять любую конфигурацию по мере необходимости.

1 ответ1

1

Лично я бы сделал это, изменив свой собственный хук "before_send" в конфигурации Amavis (только потому, что я уже использую его). Другое (проще?) опцией было бы заменить dovecot-lda в конфиге Postfix вашим собственным простым скриптом, который будет брать текст сообщения из stdin, отфильтровывать ненужные строки и отправлять результат в настоящую dovecot-lda.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .