作为Exchange 2003组织的pipe理员或成员,是否可以向GAL中的每个(真实,人为)收件人发送邮件,还是需要首先创build“所有用户”的分发列表?
其实你可以创build一个基于查询的通讯组。
我使用的一种方法是select特定OU中的所有用户。 它适用于我,因为我有一个包含所有工作人员的OU。
右键单击一个OU> select new> Query-Based Distribution Group。
你走了
这可能是一个简单的微软方法。 但是,如果没有,你可以通过“Exchange系统pipe理器”,然后“收件人::全局地址列表::默认全局地址列表::常规标签”find你的GALfilter。 然后,您可以在Linux中使用类似ldapsearch的查询来运行此查询以获取邮件属性。 像这样的东西:
ldapsearch -w $PW -v -x -D "cn=Administrator,cn=Users,dc=MYDOMAIN,dc=com" "(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=contact))(objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList) ))" mail | grep mail | awk '{ print $2}'
然后你可以修改这个ldap查询来获得一个属性,这个属性会给你的只有人类的用户。
更新:
从查询中删除: (objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList)可能只让你的用户。
一个简单的解决scheme可能是邮件启用您的域用户组,或所有用户共享的其他安全组,然后通过电子邮件发送该组。
dynamic通讯组不是Exchange 2003中的一个选项
是的,您可以将电子邮件发送给Exchange环境中的所有用户。 只需执行以下操作: