Cobisi.comからメールアドレスを確認するためにサードパーティのコントロールを購入しました。メールサーバーのIPアドレスとポート番号を設定しました。以下をご覧ください。
EmailVerifier verifier = new EmailVerifier();
verifier.LocalHostFqdn = "mail.xyz.com";
verifier.LocalSenderAddress = "test@xyz.com";
verifier.LocalSmtpEndPoint = new IPEndPoint(IPAddress.Parse("10.0.0.9"), 25);
var result = verifier.Verify(objContact.ContactValue, VerificationLevel.Mailbox);
if (result.IsSuccess)
{
return true;
}
else
{
return false;
}
しかし、このコードを実行すると、「要求されたアドレスは、System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot、SocketAddress socketAddress)のコンテキストでは無効です」などの例外が発生します。