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
March 7th, 2013 at 10:53
I cannot verify my hotmail account because I do noy see my inbox. Please help me.
March 7th, 2013 at 11:30
@Michaelangelo
Are you using Mail.dll?
March 25th, 2013 at 22:40
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
March 25th, 2013 at 23:14
@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.