XDDDDDDDDDDDDDD mira que nadie nació aprendido.
Tío, no tienes que "recibir correos", estos se alojan en tu bandeja de entrada o correo no deseado al momento que alguien/algo te los envía, en otras palabras, los recibes automáticamente.
Creo que debes reformular tu pregunta a:
¿Cómo leer correos en .NET?...Y en dado caso, te viene un trabajo tedioso si lo que quieres hacer es imitar al Windows Live Mail.
Lo único que obtendrás es texto plano o código html creo, el cual tendrás que ingeniártelas para interpretarlo o simplemente mostrar texto plano.
Esto lo lograrás con el uso de sockets y alguna que otra clase de la plataforma, te recomiendo que leas
este tema.
Salud.