Hotmail: IMAP, POP3, and SMTP settings

Hotmail supports access via POP3 and SMTP protocols. Below you can find the configuration settings for those protocols.

All Hotmail servers (POP3 and SMTP) use implicit SSL (use ConnectSSL method).
SMTP server also supports explicit SSL (you can use Connect method and then secure the channel using StartTLS method)

IMAP

At this time IMAP is not supported by Hotmail.

POP3

Server: pop3.live.com
SSL: true-implicit
Port: 995 (default)
User: pat@hotmail.com

SMTP

Server: smtp.live.com
SSL: true-implicit / true-explicit
Port: 465 (default) / 587 (default)
User: pat@hotmail.com

Following are the code samples for Mail.dll .NET IMAP, POP3 and SMTP component.

// C#

using (Pop3 client = new Pop3())
{
    client.ConnectSSL("pop3.live.com");
    client.UseBestLogin("pat@hotmail.com", "password");
    ...
}

using (Smtp client = new Smtp ())
{
    client.ConnectSSL("smtp.live.com");
    client.UseBestLogin("pat@hotmail.com", "password");
    ...
}
' VB.NET

Using client As New Pop3()
	client.ConnectSSL("pop3.live.com")		
	client.UseBestLogin("pat@hotmail.com", "password")
	...
End Using

Using client As New Smtp()
	client.ConnectSSL("smtp.live.com")
	client.UseBestLogin("pat@hotmail.com", "password")
	...
End Using

Tags: , , , , , ,

4 Responses to “Hotmail: IMAP, POP3, and SMTP settings”

  1. Michaelangelo Eiseb Says:

    I cannot verify my hotmail account because I do noy see my inbox. Please help me.

  2. Limilabs support Says:

    @Michaelangelo

    Are you using Mail.dll?

  3. Josh Says:

    try a different port number for smtp, the numbers listed here are not the ones used by microsoft. The default port number is 25, and the alternative -if the ISP is blocking 25- to use is 587.

    As listed at Microsoft’s site with the following link:
    http://windows.microsoft.com/en-CA/hotmail/send-receive-email-from-mail-client

  4. Limilabs support Says:

    @Josh

    Provided port numbers are correct.

    Hotmail works on both 25 and 587 with explicit SSL (STARTTLS) and on port 465 with implicit SSL.
    Port 587 is currently a default port for MSA without SSL or with explicit SSL.

Leave a Reply