2012-09-26 22 views
5

Buscando crear un pequeño cliente de correo electrónico para Windows 8 como una prueba de concepto. En realidad, nunca escribí una aplicación de correo electrónico, y parece que escogí un lugar difícil para comenzar, ya que System.Net.Mail parece no estar disponible para almacenar aplicaciones.¿Cómo accedo a IMAP en las aplicaciones de Windows 8 Store?

This thread about IMAP in c# tiene un montón de ejemplos de bibliotecas y componentes para hacer IMAP en C#, pero la mayoría de ellos parecen depender de funciones no disponibles en WinRT

Me estoy perdiendo algo obvio o sólo debo tener que implementar IMAP desde la tierra arriba?

Respuesta

1

Creo que necesita escribir su propia implementación para IMAP/SMTP/POP3 Porque las aplicaciones de Metro usan muchos contratos para compartir. Y Microsoft dice que si desea escribir su propio cliente de correo electrónico es probable que quiera su propia implementación. Si no solo utiliza un contrato compartido con la compilación en el cliente de correo electrónico.

Así que creo que la respuesta es. Debe escribir su propia implementación del RFC 3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 o utilizar el contrato de compartir para hablar con su cliente de correo electrónico instalado.

+0

+1 para usar el contrato de acciones. También podría usar http://curl.haxx.se/libcurl/ u otra biblioteca. Me viene a la mente https://github.com/kisli/vmime, aunque necesitaría una licencia comercial para usarla en MS Store. Probablemente necesitaría un poco de modding, pero en principio podría funcionar. –

Cuestiones relacionadas