viernes, 30 de abril de 2010

Uso de OpenPOP.NET

Siguiendo con las pruebas de OpenPOP.NET, les comento que sí pude hacer la conexión. Sin embargo, hay que hacer algunas modificaciones cuando el servidor utiliza SSL (como gmail):

Se abre un socket TCP normal:

clientSocket=new TcpClient();
clientSocket.Connect(strHost,intPort);

Y para habilitar SSL, hay que instanciar un stream SSL que encapsule el socket TCP

SslStream sslStream;
sslStream = new SslStream(clientSocket.GetStream(), true);
sslStream.AuthenticateAsClient(strHost);
streamFuente = (Stream)sslStream;

El método importante aquí es AuthenticateAsClient, para autentificar la petición de nuestro cliente ante el servidor de gmail (en este caso).

Y ya después de eso continuamos con un streamReader y la librería ya lo procesa.

Lo que hay que modificar es en la clase POP3Client.

Saludos

miércoles, 28 de abril de 2010

OpenPOP.NET

Buscando un componente para leer correo desde una aplicación .NET, encontré esta aplicación: OpenPOP.NET . Apenas la voy a probar, a ver que tal.

Ya les contaré mis experiencias.

Saludos!

martes, 27 de abril de 2010

Inicio

Pues he iniciado mi blog. Está pensado para comentar de diversos temas, especialmente sobre programación, tecnología, música y demás.

Saludos!!!