Encontrar todos os endereços de email para um usuário do Active Directory

Estou tentando obter todos os endereços de e-mail associados a um determinado usuário do AD.

Para o usuário eu tenho o domínio e o nome de login (ex. DOMAIN \ UserName) e eu o AD está armazenando os endereços de email em:

O atributo mail.EmproxyAddresses atributos.

Até agora, eu não sei o que usar a API C # para se conectar ao AD e como filtrar corretamente pelo usuário para buscar todos os endereços de email. Estou usando o .NET 3.5.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion