IMAP

20/05/2007 - 16:21 por Divrart | Informe spam
Hola, me gustaria ver si alguien me podria ayudar o al menos darme una idea
de como hacer una tarea que me mandaron y no tengo la mas minima idea

Esto es lo que dice...

Implementación de un cliente IMAP simple

A este programa se le pasa el nombre de un directorio como primer parámetro
al ser ejecutado. El segundo parámetro es el IP del servidor IMAP y el
tercero el puerto TCP. El programa deberá crear una jerarquía de buzones IMAP
en el servidor equivalente a la jerarquía de directorio que aparece dentro de
la carpeta pasada como primer parámetro.

Deben quedar implementados los siguientes comandos IMAP:

LOGOUT
LOGIN
CREATE
CAPABILITY

No tengo idea de como programar esto, nunca he hecho nada parecido.

Esto es mi problema, me gustaria que me dijeran como debo empezar para hacer
esto...

Saludos.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
20/05/2007 - 16:57 | Informe spam
"Divrart" wrote in message
news:
Implementación de un cliente IMAP simple
[...]
Esto es mi problema, me gustaria que me dijeran como debo empezar para
hacer
esto...



Empieza por buscar la RFC que describe el protocolo IMAP. Si no me
equivoco, la última es la 3501: http://www.faqs.org/rfcs/rfc3501.html.
Estúdiala, y observa que básicamente funciona enviando texto a un puerto TCP
y leyendo el texto que te viene devuelto. Para enviar y recibir esos
mensajes, tendrás que abrir el puerto TCP que te hayan indicado. Para
hacerlo desde C#, estudia la clase Socket:
http://msdn2.microsoft.com/en-us/li...ocket.aspx
Respuesta Responder a este mensaje
#2 Divrart
20/05/2007 - 17:28 | Informe spam
Muchas gracias Alberto, empezare a estudiar para ver como lo hago, otra
cosita y disculpa que pregunte tanto, es que ahora es que empiezo a programar
y me gusta de verdad hacerlo, por eso siempre ando de pregunton para aprender
mas

Bueno, esta parte no la entiendo bien, me podrias decir que quiere decir...

/**

El programa deberá crear una jerarquía de buzones IMAP en el servidor
equivalente a la jerarquía de directorio que aparece dentro de la carpeta
pasada como primer parámetro.

*//

No se nada de redes

Bueno, nuevamente muchas gracias...
Respuesta Responder a este mensaje
#3 Alberto Poblacion
20/05/2007 - 17:40 | Informe spam
"Divrart" wrote in message
news:
Bueno, esta parte no la entiendo bien, me podrias decir que quiere
decir...

/**

El programa deberá crear una jerarquía de buzones IMAP en el servidor
equivalente a la jerarquía de directorio que aparece dentro de la carpeta
pasada como primer parámetro.

*//



Me imagino que la rutina recibe como argumento una ruta a una carpeta en
disco. En esa carpeta hay una serie de subcarpetas. La idea es enumerar esas
carpetas, y crear en el servidor IMAP una serie de buzones de correo que
tengan los mismos nombres que las carpetas. Para enumerar carpetas en C#,
échale un vistazo a las clases System.IO.Directory y
System.IO.DirectoryInfo.
Respuesta Responder a este mensaje
#4 Alberto Poblacion
20/05/2007 - 19:51 | Informe spam
Por cierto, ahora que me doy cuenta, en un mensaje anterior he mencionado la
clase Socket para establecer el diálogo IMAP. Aunque se puede usar un
Socket, como en este caso solo hay que escribir un cliente y no un servidor,
es más sencillo usar la clase TcpClient:

http://msdn2.microsoft.com/en-us/li....tcpclient(vs.80).aspx
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida