Occurs when the IMAP4 server name is successfully resolved into IP address(es).
Namespace: MailBee.ImapMailAssembly: MailBee.NET (in MailBee.NET.dll) Version: 12.5.0 build 687 for .NET 4.5
Syntax Remarks If the IMAP4 server name (
serverName parameter of
Connect(String, Int32, Socket, EndPoint) method)
was already specified as an IP address, this event is still raised.
Note |
---|
No checking if performed on whether the resolved IP address points to the live host. |
Examples This sample connects to the IMAP4 server host and prints all the IP addresses
of this host into console. Most hosts, however, have only one IP address assigned.
using System;
using MailBee;
using MailBee.ImapMail;
class Sample
{
private static void OnHostResolved(object sender, HostResolvedEventArgs e)
{
foreach (System.Net.IPAddress ip in e.RemoteHost.AddressList)
{
Console.WriteLine(ip.ToString());
}
}
static void Main(string[] args)
{
Imap imp = new Imap();
imp.HostResolved += new HostResolvedEventHandler(OnHostResolved);
imp.Connect("imap.company.com");
imp.Disconnect();
}
}
Imports System
Imports MailBee
Imports MailBee.ImapMail
Module Sample
Private Sub OnHostResolved(ByVal sender As Object, ByVal e As HostResolvedEventArgs)
For Each ip As System.Net.IPAddress In e.RemoteHost.AddressList
Console.WriteLine(ip.ToString())
Next
End Sub
Sub Main(ByVal args As String())
Dim imp As New Imap
AddHandler imp.HostResolved, AddressOf OnHostResolved
imp.Connect("imap.company.com")
imp.Disconnect()
End Sub
End Module
See Also