LINUX.ORG.RU
ФорумAdmin

Exim бэкап исходящей почты


0

0

Есть задача бэкапить исходящую и входящую почту за пару месяцев (чтобы после очистки почты пользователи не кричали "блин, я там важное письмо удалил, можно его вернуть")?

Бэкап входящей почты настроил так

delivery_backup:
driver = appendfile
check_string =
delivery_date_add
envelope_to_add
group = mail
maildir_format
directory = /var/mail/backup_mail/${extract{sitename}{$address_data}}/${lc:$local_part}
maildir_tag = ,S=$message_size
message_prefix =
message_suffix =

Хотел по аналогии сделать

delivery_outgoing_backup:
driver = appendfile
check_string =
delivery_date_add
envelope_to_add
group = mail
maildir_format
directory = /var/mail/backup_mail/${extract{sitename}{$sender_address_data}}/${lc:$local_pa rt}/sent
maildir_tag = ,S=$message_size
message_prefix =
message_suffix =

Но так не работает (нет таких переменных $sender_address_data и $sender_address_data - все падает в 1 папку).

Как можно сделать бэкап исходящей почты?

а нужно чтобы разделялось по доменам? $domain может просто использовать да и все.

xio
()
Ответ на: комментарий от xio

Исходящая
Добавляем в начальной конфигурации (MAIN CONFIGURATION SETTINGS):

system_filter = /usr/local/etc/exim/systemfilter.txt
system_filter_directory_transport = local_copy_outgoing

Добавляем в транспорте конфигурации(TRANSPORTS CONFIGURATION):


local_copy_outgoing:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
group = vexim
user = vexim
mode = 0660
maildir_format = true
create_directory = true

Создаем файл и добавляем строки:
# ee /usr/local/etc/exim/systemfilter.txt

# Сохраняем почту для домена moydomen.ru
if $sender_address_domain is moydomen.ru
then
unseen save /usr/local/var/mail_backup/output/$sender_address/
endif


Для входящей проще ищешь роутер отвечающий за прием почты в конец его вставляешь unseen = yes - это что бы выполнилось действие но письмо шло дальше, в копируешь весь роутер без unseen = yes и всталяешь сразу после своего роутера. Изменяешь название и транспорт который ты так же можешь скопировать из имеющегося для входящей почты изменив дректорию для почты.

osipen
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.