System.Web.Mail en Appl Windows

27/06/2005 - 06:49 por C a r l o s - A n t o n i o | Informe spam
Muy buen dia,

Tengo VS.Net 2003 Edicion Academica.

Quiero hacer un cliente de correos y se que el puedo usar las clases del
System.Web.Mail. El problema es que si comienzo creando una aplicacion
Windows, no encuentro la clase en el Object Browser y no puedo hacer
referencias a ella, en cambio, si creo una aplicacion web, si la encuentro.

¿Que puedo hacer?, pues el cliente de correos que quiero hacer quiero que
sea basado en Windows.


Gracias de antemano y saludos,
 

Leer las respuestas

#1 Juan Pedro Gonzalez
27/06/2005 - 12:37 | Informe spam
Hola Carlos Antonio,

Personalmente opino que la clase System.Web.Mail no es apropiada para
escribir un cliente de correo de Windows Forms... Para empezar la clase
Syetm.Web.Mail emplea CDOSYS (Collaboration Data Objects). Para que esto
funcione necesitamos tener instalado el IIS (Internet Information Service)
con el servicio SMTP habilitado. Si lo unico que deseamos realizar es un
cliente de correo de Windows Forms, es un poco absurdo obligar al usuario a
habilitar el IIS con el servicio de SMTP.

Teniendo en cuenta este detalle, asi como que la clase System.Web.Mail no se
puede emplear para recibir correo (Algo que debería incluir un cliente de
correo) y que un cliente "normal" incluira en su configuracion la direccion
y puerto del servicio SMTP de tu ISP, la mejor opcion será emplear los
sockets tanto para el envio como para la recepcion. En su defecto puedes
emplear alguna clase prediseñada para SMTP (Si no te interesa informarte
acerca de las codificaciones de los adjuntos y demas).

Si necesitas alguna ayuda adicional no dudes en preguntar.

Un saludo,

Juan Pedro González


"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:
Muy buen dia,

Tengo VS.Net 2003 Edicion Academica.

Quiero hacer un cliente de correos y se que el puedo usar las clases del
System.Web.Mail. El problema es que si comienzo creando una aplicacion
Windows, no encuentro la clase en el Object Browser y no puedo hacer
referencias a ella, en cambio, si creo una aplicacion web, si la


encuentro.

¿Que puedo hacer?, pues el cliente de correos que quiero hacer quiero que
sea basado en Windows.


Gracias de antemano y saludos,




Preguntas similares