Я должен удалить или поместить в черный список пользователя LDAP/dovecot. Аутентификация является установкой из активного каталога, чем я не могу управлять так, я думал, что должен быть путь, по крайней мере, для отключения этого определенного пользователя на mailserver локально.
# Virtual Accoutns - LDAP - MS AD
virtual_mailbox_maps = ldap:/etc/postfix/ldap_mailbox_maps.cf
virtual_alias_maps = ldap:/etc/postfix/ldap_alias_maps_redirect_true.cf ldap:/etc/postfix/ldap_alias_maps_redirect_false.cf ldap:/etc/postfix/ldap_mailbox
_groups.cf
virtual_mailbox_domains = domain.com
virtual_uid_maps = static:1000
virtual_gid_maps = static:1000
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
Кто-либо знает, как сделать это?
Я следовал этому руководству для отключения 1 пользователя через файл доступа постфиксов:
http://www.cyberciti.biz/faq/howto-blacklist-reject-sender-email-address/
К сожалению, это не работает. Это похоже на настройки, сохраненные в LDAP, отвергают правило доступа. Вместо постфикса, отклоняющего почту, это продолжает принимать его.Спасибо!
Нельзя отключать пользователя на уровне Postfix.
Лучше добавить в LDAP флаг типа "disableMail". Затем запросите этот флаг через ваш ldap_mailbox_maps.cf
для фильтрации всех пользователей с этим флагом.