0

メールを送信できるアプリケーションがあります。現在、電子メールの to および from フィールドで LDAP を使用するように求められています。この概念は非常に新しいものです。LDAP リンクが表示されました。それをどのように進めるかわかりません。記事やヒットは非常に役立ちます。

4

2 に答える 2

2

.NET 3.5以降を使用していて、LDAPストアとしてMicrosoftのActive DirectorySystem.DirectoryServices.AccountManagementを使用している場合は、 (S.DS.AM)名前空間を確認する必要があります。ここでそれについてすべて読んでください:

基本的に、ドメインコンテキストを定義して、AD内のユーザーやグループを簡単に見つけることができます。

// set up domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);

// find a user
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, "SomeUserName");

if(user != null)
{
   // do something here, e.g. get the user's e-mail address(es)
}

新しいS.DS.AMを使用すると、ADのユーザーやグループを簡単に操作できます。

于 2012-10-17T07:20:25.637 に答える
1

私が使用した機能のほとんどは、System.DirectoryServices にあります。

詳細については、このリンクをご覧ください: http://lozanotek.com/blog/articles/149.aspx

LDAP リンクは、基本的に Active Directory などのディレクトリ サーバーへの参照であり、たとえば、ユーザー名を持っている場合は電子メール アドレスが提供されます。上記の記事を読むことから始めて、小さなテスト プログラムを試してみます。

于 2012-10-17T07:11:24.753 に答える