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,

Preguntas similare

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,




Respuesta Responder a este mensaje
#2 C a r l o s - A n t o n i o
27/06/2005 - 14:30 | Informe spam
La aplicacion será para enviar únicamente para enviar correos.

Gracias por el consejo, será muy útil.

Saludos,


"Juan Pedro Gonzalez" wrote in message
news:ui2n%
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,








Respuesta Responder a este mensaje
#3 Eduardo A. Morcillo [MS MVP VB]
27/06/2005 - 16:52 | Informe spam
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.



Esto no es cierto. Si usa CDO pero no necesitas de IIS ya que puede usar
cualquier sevidor SMTP (dentro o fuera de la red interna). Debo decir que no
he probado usarlo en un Win9x pero no deberia haber problema si corre en un
SO basado en NT.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
27/06/2005 - 16:53 | Informe spam
En caso que no te sirva. Aqui tienes un componente para el envio de correos
(con codigo incluido):

http://www.mvps.org/emorcillo/es/co.../net.shtml

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#5 Pep
27/06/2005 - 17:05 | Informe spam
Carlos,
Eduardo te ha dado una muy buena respuesta, a lo mejor si solo necesitas un
ejemplo para enviar correo de una manera sencilla, puedes echarle un vistazo
a este link : http://weblogs.golemproject.com/spa.../3919.aspx

Creo que te ayudara.
Pep,


"C a r l o s - A n t o n i o" escribió:

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,





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida