Встроенное решение Milter призвано защищать списки рассылки от нежелательных писем (словослияние от Mail Filter). Будучи включенным, он может ограничить количество людей, которые могут отправлять письма в списки рассылки. Сервер Milter можно включить как на глобальном уровне, так и на уровне отдельных серверов MTA. В таком случае политики Milter будут применяться, соответственно, либо глобально, либо в рамках отдельных серверов MTA, на которых он включен.
Управлять сервером Milter можно из командной строки. Для включения Milter глобально, необходимо ввести команду
zmprov modifyConfig zimbraMilterServerEnabled TRUE
чтобы включить Milter на конкретном сервере MTA, необходимо ввести команду
zmprov modifyServer mail.company.ru zimbraMilterServerEnabled TRUE
После этого сервер Milter автоматически запустится и будет автоматически включаться при перезагрузках Zimbra.
Права доступа к списку рассылки можно настраивать и с помощью командной строки:
- предоставить пользователю manager@corp.ru возможность отправлять сообщения в список рассылки all@corp.ru
zmprov grr dl all@corp.ru usr manager@corp.ru sendToDistList
- предоставить участникам списка рассылки users@corp.ru возможность отправлять сообщения в список рассылки all@corp.ru
zmprov grr dl all@corp.ru grp users@corp.ru sendToDistList
- предоставить возможность всем пользователям на сервере отправлять сообщения в список рассылки all@corp.ru
zmprov grr dl all@corp.ru all sendToDistList
- предоставляет возможность всем пользователям домена corp.ru отправлять сообщения в список рассылки all@corp.ru
zmprov grr dl all@corp.ru dom corp.ru sendToDistList
- предоставляет возможность как внутренним, так и внешним пользователям отправлять сообщения в список рассылки all@corp.ru
zmprov grr dl all@corp.ru pub sendToDistList
После того как указаны требуемые ограничения, следует перезагрузить настройки Zimbra чтобы изменения вступили в силу
zmmtactl reload
Удалять права доступа к списку рассылки можно при помощи аналогичных команд
zmprov rvr dl
например команда лишит пользователя user@corp.ru права отправлять сообщения в список рассылки all@corp.ru сразу после перезагрузки настроек
zmprov rvr dl all@corp.ru usr user@corp.ru sendToDistList zmmtactl reload