Одним из самых простых и эффективных способов оптимизировать размер почтовых ящиков на сервере является настройка времени хранения писем. Автоматическое удаление писем по истечении настроенного срока их хранения позволяет пользователям не превышать выделенную им квоту без дополнительных усилий с их стороны, а администратору точно прогнозировать размер данных хранящихся на сервере и, соответственно, верно рассчитывать время на резервное копирование и восстановление данных. В данной статье мы расскажем о том, как именно в Carbonio настраиваются политики хранения писем.
Данная статья подойдет как для пользователей бесплатной версии Carbonio Community Edition, так и для пользователей коммерческой версии Carbonio.
Настройки хранения электронных писем можно задавать как на уровне отдельных пользователей, так и на уровне целых Классов обслуживания. Эти настройки будут определять гарантированное время удаления любых писем, при этом сами пользователи могут определять время хранения писем для каждой из почтовых папок.
Настройки хранения для Класса обслуживания могут быть заданы в консоли администратора. Для этого перейдите во вкладку Классы обслуживания, выберите нужный вам CoS и перейдите в Дополнительные настройки. В поле “Политика сохранения электронной почты” укажите количество дней, которые должны храниться письма.
Доступны три параметра:
-
Время жизни почтового сообщения — определяет время, по истечении которого входящие письма будут удалены.
-
Время хранения сообщения в Корзине — определяет время, по истечении которого будут удаляться письма, перемещенные в корзину.
-
Время жизни спама — определяет время, по истечении которого будут удаляться письма, помещенные в папку Спам.
Отметим что параметр «Время жизни почтового сообщения» имеет скрытое минимальное значение в 31 день. В случае, если выставлено значение ниже этого, например 14 дней, применяться будет именно значение в 31 день.
Параметры хранения почты для отдельных учетных записей можно задать в командной строке при помощи следующих параметров, соответствующих полям в консоли администратора:
-
zimbraMailMessageLifetime
-
zimbraMailSpamLifetime
-
zimbraMailTrashLifetime
Для изменения этих параметров для пользователя используйте следующие команды:
-
carbonio prov modifyAccount user@domain.ru zimbraMailMessageLifetime 60d
-
carbonio prov modifyAccount user@domain.ru zimbraMailSpamLifetime 7d
-
carbonio prov modifyAccount user@domain.ru zimbraMailTrashLifetime 14d
Для изменения этих параметров для Класса обслуживания используйте команды
-
carbonio prov modifyCos default zimbraMailMessageLifetime 60d
-
carbonio prov modifyCos default zimbraMailSpamLifetime 7d
-
carbonio prov modifyCos default zimbraMailTrashLifetime 14d
Подпадающие под удаление сообщения по умолчанию удаляются ежеминутно. В случае, если вы захотите увеличить этот период, измените параметр сервера zimbraMailPurgeSleepInterval. Например:
carbonio prov modifyServer email.carbonio.loc zimbraMailPurgeSleepInterval 10m
После ввода этой команды применение правил хранения писем в почтовых ящиках на указанных серверах будет осуществляться раз в 10 минут.
Настраивать время хранения почты могут и сами пользователи, причем делать это отдельно для каждой почтовой папки. Для того, чтобы открыть соответствующие настройки, им потребуется кликнуть правой кнопкой мыши по требуемой папке и в выпадающем меню выбратьраздел «Редактировать».
Для настройки доступны два параметра:
-
Включить хранение сообщений — позволяет указать интервал, в течение которого при удалении письма у пользователя будет запрашиваться дополнительное подтверждение
-
Включить удаление сообщений — позволяет указать интервал, по истечении которого письма будут автоматически удаляться
При такой настройке нет скрытых минимальных значений и в случае, если указанный интервал удаления составляет 7 дней, то все письма старше 7 дней будут автоматически удаляться.
Выставить настройки хранения по умолчанию можно в командной строке при помощи следующих параметров:
-
zimbraPrefInboxReadLifetime — настройка периода хранения входящих прочитанных писем
-
zimbraPrefInboxUnreadLifetime — настройка периода хранения входящих непрочитанных писем
-
zimbraPrefSentLifetime — настройка периода хранения отправленных писем
-
zimbraPrefJunkLifetime — настройка периода хранения писем в папке Спам
-
zimbraPrefTrashLifetime — настройка периода хранения писем в Корзине.
Данные параметры могут использоваться как для отдельных учетных записей, так и для целых Классов обслуживания.
Отметим, что возможность настройки отдельного периода хранения писем для каждой почтовой папки в сочетании с возможностью настройки почтовых фильтров позволяет создавать папки с разной длительностью хранения для разной почты. Например, для важных писем создать отдельную папку с длительным или неограниченным периодом хранения, а для всей остальной почты установить достаточно низкий порог хранения почты. При этом стоит учесть, что пользовательский период хранения электронных писем не может быть выше, чем заданный администратором
Отметим, что удаленные при помощи политик хранения почты электронные письма полностью удаляются, минуя попадание в корзину и восстановить их можно только при помощи модуля Backup, входящий в состав коммерческой версии Carbonio. Кроме того, период хранения электронных писем в папке с черновиками не может быть настроен административно из командной строки. Это должен сделать либо сам пользователь, либо администратор, используя функцию View Mail, позволяющую заходить в учетную запись пользователя, и настроить для него период хранения в папке «Черновики».
По вопросам тестирования, приобретения, предоставления лицензии и консультаций обращаться на почту sales@svzcloud.ru к эксклюзивному партнеру Zextras.
Получить информацию и обменяться информацией о Carbonio CE вы можете в группах в Telegram CarbonioMail и Carbonio CE Unofficial.
Carbonio Community Edition предназначен только для небольших компаний и для тестирования.
ссылка на оригинал статьи https://habr.com/ru/articles/854566/
Добавить комментарий