Pode haver uma maneira simples de fazer isso. Mas, se não, você pode descobrir qual é o seu filtro GAL acessando ‘Exchange System Manager’ e depois ‘Destinatários :: Todas as listas de endereços globais :: Lista de endereços global padrão :: Guia geral’. Você pode então executar essa consulta com algo como ldapsearch no Linux para obter o atributo mail. Algo parecido com isto:
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}'
Você pode modificar essa consulta de ldap para um atributo que dará a você apenas usuários humanos.
Atualização:
Remover: (objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList)
da consulta pode fornecer apenas usuários humanos.