Postfix / dovecot删除LDAP用户

我必须删除或黑名单的LDAP / dovecot用户。 身份validation是从活动目录设置,我无法pipe理,所以我认为应该有一种方法,至less在本地邮件服务器上禁用此特定用户。

# 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 

任何人都知道如何做到这一点?

我按照这个指南通过postfixes访问文件来禁用1个用户:

http://www.cyberciti.biz/faq/howto-blacklist-reject-sender-email-address/

不幸的是它不工作。 这就像存储在LDAP中的设置不符合访问规则。 而不是拒绝邮件它继续接受它的邮件。 谢谢!

您不应该在Postfix级别禁用用户。

你最好在LDAP中添加一个标志,如“disableMail”。 然后通过你的ldap_mailbox_maps.cf来查询这个标志,用于过滤掉那个标志的所有用户。