Предположим, что почтовый сервер настроен используя панель управления хостингом ISPConfig по инструкции: Настройка почтового сервера Postfix в Debian для ISPConfig 3 - ч.7
Архивация вариант 1:
Данный способ часто использует служба безопасности организации, либо руководитель для контроля за работой сотрудников.
Настраиваем архивирование всех писем, как входящих так и исходящих, для этого добавляем в конфигурационный файл /etc/postfix/main.cf параметр с ящиком для сбора писем:
echo 'always_bcc = [email protected]' >> /etc/postfix/main.cf
где [email protected] почтовый ящик для сбора всех писем.
Перезагружаем почтовый сервер Postfix для применения изменений выполнив команду:
/etc/init.d/postfix restart
Пробуем отправлять, получать почту затем проверяем ящик для сбора почты, удостоверяемся, что письма скопированы в него.
Архивация вариант 2:
Архивация всех ящиков используя программу rsync:
Создаем папку для хранения архива почты, добавляем команду синхронизации почты в папку:
mkdir -p /home/backup/mail/ crontab -e 10 2 * * * rsync -a --delete-after /var/vmail/ /home/backup/mail/
После этого архив всех писем будет делатся каждую ночь в 2:10
Восстановление почтовых сообщений из архива по Варианту 1:
Предположим, что почтовый ящик [email protected] был случайно удален в панели ISPConfig3, когда удаляется почтовый ящик заодно удаляются и все письма. Если нет бекапа почты, которую можно делать используя программу rsync по Вариант 2, мы можем восстановить письма с почтового ящика для сбора почты.
Удостоверяемся, что удаленного ящика нет на сервере, тогда заново создаем почтовый ящик [email protected] в панели ISPConfig 3.
Для восстановления писем переходим в папку почтового ящика [email protected] выполнив команду:
cd /var/vmail/domen.ru/archive/
Далее по поиску ищем все письма с содержимым Return-Path: <[email protected] и копируем найденные файлы в папку чистого ящика:
find Maildir/cur/ -type f -exec grep -ilR 'Return-Path: <[email protected]>' {} \; | xargs -I % cp % /var/vmail/domen.ru/marketing/Maildir/cur/
В данной команде мы ищем в папке архива почты Maildir/cur/ во всех ФАЙЛАХ по содержимому Return-Path: <[email protected]> и найденное копируем в папку /var/vmail/domen.ru/marketing/Maildir/cur/
После поиска и копирования сообщений меняем права файлов писем выполнив команду:
chown -R vmail:vmail /var/vmail/domen.ru/marketing/Maildir/cur/
Восстановление почтовых сообщений из архива по Варианту 2:
rsync -a --delete-after /home/backup/mail/ /var/vmail/
Либо просто можете скопировать файлы из архива в папку почты руками используя файловый менеджер mc либо команду cp.
В данной статье мы рассмотрели 2 вида архивации почты, а также восстановление отдельного ящика либо всех писем из архива.
С Вами был Сергей Лазаренко.
Сделаем небольшой перерыв и посмотрим интересное видео о том как спрятатся от тепловизора:
Add new comment