Exchange 2003:我可以通过邮箱向所有用户发送邮件吗?

作为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环境中的所有用户。 只需执行以下操作:

  • 打开新邮件
  • 点击收件人:
  • 在全局地址列表中,select顶部条目,按住shift,select底部条目。
  • 点击密件button将这些收件人添加到您的电子邮件。 BCC,这样你就不会有20KB的名字出现在电子邮件中。