Ограничение для пользователей Zimbra на отправку сообщений только в указанных доменах

Задача – ограничить отправку электронной почты за пределы указанных доменов для определенных пользователей. Они смогут отправлять электронные письма только на адреса в указанных доменах, но могут получать любые электронные письма.

Добиться желаемого ограничения можно изменив конфигурацию постфикса в Zimbra.

Добавим check_sender_access lmdb:/opt/zimbra/common/conf/restricted_senders в начало файла smtpd_sender_restrictions.cf

mcedit /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf
check_sender_access lmdb:/opt/zimbra/common/conf/restricted_senders

Добавим строки перед RESTART mta в файл zmconfigd.cf

mcedit /opt/zimbra/conf/zmconfigd.cf
POSTCONF smtpd_restriction_classes local_only
POSTCONF local_only FILE postfix_check_recipient_access.cf
RESTART mta

Создаём файл postfix_check_recipient_access.cf и добавляем следующую строку

mcedit /opt/zimbra/conf/postfix_check_recipient_access.cf
check_recipient_access lmdb:/opt/zimbra/common/conf/local_domains, reject

Создаём файл restricted_senders и добавим в него пользователей, на которых будет распространяться ограничение

mcedit /opt/zimbra/common/conf/restricted_senders
user@mydomain.com local_only

Создадим файл local_domains и добавим в него все домены, на которые «пользователи с ограниченным доступом» могут отправлять сообщения

mcedit /opt/zimbra/common/conf/local_domains

mydomain.com OK
otheralloweddomain.com OK

После всех настроек выполняем следующие команды от имени пользователя zimbra

postmap /opt/zimbra/common/conf/restricted_senders
postmap /opt/zimbra/common/conf/local_domains
zmmtactl restart
Яндекс.Метрика