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
viernes, 30 de abril de 2010
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!
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!!!
Saludos!!!
Suscribirse a:
Comentarios (Atom)