0

Outlook COM コンポーネントを使用して予定を作成していましたが、IIS でセキュリティなどに関連する多くの問題が発生していました。そのため、Microsoft Exchange Services dll を使用しています。

次のコードでは、ドメイン名を指定する必要がありますが、クライアントごとに異なるため、そうしたくありません。

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
    service.Credentials = new WebCredentials("username", "password");
    service.AutodiscoverUrl("username@domain.com");

もう 1 つは、予定の作成中に出席者を追加するときに、username@domain.com のようなユーザーの完全な電子メール アドレスを再度指定する必要があることです。ユーザー名のみを使用したい。

4

1 に答える 1

1

ユーザーが OWA にログインするとき、サーバーがフォーム ベース認証を使用していると仮定すると、ユーザー名とパスワードを入力した後、[ログオン] をクリックすると、ドメイン\ユーザー名フィールドにユーザー名の前にドメイン名が入力されます。ただし、表示されるのはほんの一瞬です。

Outlook の方が簡単です。ツール、アカウント設定に移動し、Microsoft Exchange をダブルクリックします。次のウィンドウに、Exchange サーバーの FQ 名が表示されます。

于 2013-01-29T12:17:56.303 に答える