none
[exchange] CDOEXM error RRS feed

  • Discussion générale

  • bonjour,

    je cree un appliqcation pour gere mon serveur exchange. J'arrive a tous faire sauf a cree la mailbox et gere les permission sur les adress list.

    voila le code que j'utilise:

    public bool ExchangeEnableAccount(string sAMAccountName)
    {
    try
    {
    string homeMDB = "CN=Banque de boîtes aux lettres (*****),CN=Premier groupe de stockage,"
    + "CN=InformationStore,CN=*****,CN=Servers,"
    + "CN=Premier groupe d'administration,CN=Administrative Groups,"
    + "CN=FIRSTEXCHORG,CN=Microsoft Exchange,CN=Services,"
    + "CN=Configuration,DC=****,DC=****";

    string mailAddress = "testDomaine@domaine.be";

    string Path = Serveur + "CN=testDomaine,OU=Domaine,OU=Hebergement,DC=***,DC=****";

    string filter = "(sAMAccountName=" + sAMAccountName + ")";

    DirectoryEntry Ldap = new DirectoryEntry(Path, Loggin, Password);

    DirectorySearcher searcher = new DirectorySearcher(Ldap);

    searcher.Filter = filter;

    DirectoryEntry account = searcher.FindOne().GetDirectoryEntry();

    CDOEXM.IMailboxStore mailbox = (IMailboxStore)account.NativeObject;

    mailbox.CreateMailbox(homeMDB); <<== erreur ici

    account.CommitChanges();

    account.Properties["mail"].Value = mailAddress;

    account.CommitChanges();
    }
    catch (System.Exception)
    {
    return false;
    }
    return true;
    }

    et vola le msg d'erreur que j'ai: Une erreur HRESULT E_FAIL a été retournée à partir d'un appel à un composant COM.

    qql a une idée?

    merci
    jeudi 1 mars 2007 12:43

Toutes les réponses