nray Asked: 2009-05-21 03:44:44 +0800 CST2009-05-21 03:44:44 +0800 CST 2009-05-21 03:44:44 +0800 CST Exchange 2003:我可以通过邮箱向所有用户发送邮件吗? 772 作为管理员或 Exchange 2003 组织的成员,我是否可以向 GAL 中的每个(真实的、人类的)收件人发送邮件,或者我是否需要首先创建“所有用户”的分发列表? exchange exchange-2003 4 个回答 Voted Kyle Brandt 2009-05-21T04:50:11+08:002009-05-21T04:50:11+08:00 可能有一种简单的微软方法可以做到这一点。但如果不是,您可以通过转到“Exchange 系统管理器”然后转到“收件人::所有全局地址列表::默认全局地址列表::常规选项卡”来了解 GAL 过滤器是什么。然后,您可以使用 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)从查询中可能只会得到你的人类用户。 Zoredache 2009-05-21T17:14:49+08:002009-05-21T17:14:49+08:00 一个简单的解决方案可能是为您的域用户组或所有用户共享的其他安全组启用邮件,然后向该组发送电子邮件。 动态通讯组不是 Exchange 2003 中的选项 Jeff Miles 2009-05-22T10:08:35+08:002009-05-22T10:08:35+08:00 是的,您可以向 Exchange 环境中的所有用户发送电子邮件。只需执行以下操作: 打开新电子邮件 点击到: 在全局地址列表中,选择顶部条目,按住 shift,选择底部条目。 单击密件抄送按钮将这些收件人添加到您的电子邮件中。密件抄送,这样您的电子邮件中就不会出现 20KB 的姓名。 Best Answer Dayton Brown 2009-05-22T11:33:59+08:002009-05-22T11:33:59+08:00 实际上,您可以创建一个基于查询的通讯组。 我使用的一种方法是选择特定 OU 中的所有用户。它适用于我,因为我有一个包含所有员工的 OU。 右键单击一个 OU>选择新建>基于查询的通讯组。 你走吧。
可能有一种简单的微软方法可以做到这一点。但如果不是,您可以通过转到“Exchange 系统管理器”然后转到“收件人::所有全局地址列表::默认全局地址列表::常规选项卡”来了解 GAL 过滤器是什么。然后,您可以使用 Linux 中的 ldapsearch 之类的东西运行此查询以获取邮件属性。像这样的东西:
然后,您可以修改此 ldap 查询以获取一个属性,该属性将为您提供仅限人类的用户。
更新:
删除:
(objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList)
从查询中可能只会得到你的人类用户。一个简单的解决方案可能是为您的域用户组或所有用户共享的其他安全组启用邮件,然后向该组发送电子邮件。
动态通讯组不是 Exchange 2003 中的选项
是的,您可以向 Exchange 环境中的所有用户发送电子邮件。只需执行以下操作:
实际上,您可以创建一个基于查询的通讯组。
我使用的一种方法是选择特定 OU 中的所有用户。它适用于我,因为我有一个包含所有员工的 OU。
右键单击一个 OU>选择新建>基于查询的通讯组。
你走吧。