Страница 1 из 1

Exim bzip

Добавлено: 2008-08-29 7:16:45
Viktor
Доброе время суток, имеется в system_filters фильтр следующего содержания:

Код: Выделить всё

if $header_from: contains example.ru
    then
    unseen save /var/mail/example.ru/outgoing/$sender_address-$message_id.eml
    endif
Данный фильтр позволяет сохранять исходящие письма в отдельные файлы, вот хотелось бы узнать можно ли сделать так чтобы все эти письма автоматически архивировались?

также имеется транспорт позволяющий сохранять входящие письма в отдельный файл, выглядит он следующего вида:

Код: Выделить всё

batchsmtp_appendfile:
  driver = appendfile
  file = /var/mail/example.ru/$local_part
  create_directory
  mode = 0640
Вот к нему тоже хотелось бы автоматическое сжатие входящих писем.
Не могли бы вы подсказать как это возможно реализовать?

Re: Exim bzip

Добавлено: 2008-08-29 9:34:35
Alex Keda
сообщения нормально оформляйте
=========
по сабжу - лучше кроном...

Re: Exim bzip

Добавлено: 2008-09-01 8:08:37
Viktor
Да, действительно извиняюсь.
Имеется почтовая система установленная на FreeBSD 7.0, почтовый сервер реализован средствами EXIM.
В главном конфигурационном файле имеется следующая строка:

Код: Выделить всё

system_filter = /usr/local/etc/exim/system_filter
В данном файле, имеются следующие строки позволяющие перехватывать входящую и исходящую почту и сохранять для резервного копирования.

Код: Выделить всё

if $header_from: contains example.ru
    then
    unseen save /var/mail/example.ru/$sender_address/outgoing/$message_id.eml
    endif
if $header_to: contains example.ru
    then
    unseen save /var/mail/example.ru/$sender_address/incoming/$message_id.eml
    endif
Сохраняющаяся в /var/mail/example.ru/$sender_address/*/ , занимает довольнотаки приличный размер, хотелось бы архивировать сохраняемые файлы. Проводить архивацию по крону считаю неправильным, по той причине что письма приходят постоянно. Думаю наиболее правильно использовать снапшоты, но думаю что exim сам должен уметь архивировать файлы, по тому и задаю следующий вопрос, имеет ли возможность exim самостоятельно архивировать почту которая попадает под условия фильтров?

Re: Exim bzip

Добавлено: 2008-09-01 8:24:40
Alex Keda
lissyara писал(а):сообщения нормально оформляйте

Re: Exim bzip

Добавлено: 2008-09-01 9:12:33
Viktor
Блин, извеняюсь, забыл про вашу кнопочку.
Ну а всетаки что можете посоветовать?

Re: Exim bzip

Добавлено: 2008-09-01 9:25:07
Alex Keda
всё же настоятельно рекомендую кроном....
как вариант - экзим умеет вызывать внешние команды - но не знаю удасться ли их прикрутить в этом месте...
не помню =(

Re: Exim bzip

Добавлено: 2008-10-13 15:49:06
freeman
На тему сжатия. У меня основной объём почты делают письма с фотками, музыкой, видео и пр. несжимаемым "контентом". Да и многие программы современные начали применять сжатие своих файлов. Так что эффект стремится к нулю, а вот неудобства присутсвуют. ИМХО самый положительный момент - экономия i-nodes если сжимать всю почту за день в один архив :)