電子メールアドレスが有効なLyncユーザーであるかどうかを以下の方法で確認しようとしましたが、適切な結果が得られていません。電子メールアドレスが有効であることを確認する方法Lyncユーザーですか?
LyncClient client = LyncClient.GetClient();
Contact contact = client.ContactManager.GetContactByUri("[email protected]");
方法1:この方法では
if(contact.UnifiedCommunicationType == UnifiedCommunicationType.Enabled)
{
}
else if(contact.UnifiedCommunicationType == UnifiedCommunicationType.NotEnabled)
{
}
else if(contact.UnifiedCommunicationType == UnifiedCommunicationType.Unknown)
{
}
私は、有効なのLyncユーザーのランダムな電子メールアドレスとNotEnabledため、未知のいずれかを取得します。しかし、Iamは「無効」にならない。
方法2:この方法では
ContactType contact_type = (ContactType)contact.GetContactInfomration(ContactInformationType.ContactType);
if(contact_type == ContactType.Person)
{
}
else if(contact_type == ContactType.Invalid)
{
}
else if(contact_type == ContactType.Unknown)
{
}
、私は関係なく、EMAILADDRESSの "人" を取得しています。したがって、私はこれをやっていません。
これを達成する方法をアドバイスできますか?
注:受信した電子メールの送信者 が有効なlyncユーザーであるかどうかを確認するだけです。
を見つけてください。私は上記の2つの方法を試したときに電子メールアドレスは結果と何の違いもありません。 SRVレコードで確認する方法はありますか(私は確信していません) – Coder323