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:
Mostrar la cita
encuentro.
Mostrar la cita
#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%
Mostrar la cita
#3 Eduardo A. Morcillo [MS MVP VB]
27/06/2005 - 16:52 | Informe spam
Mostrar la cita
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
#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
#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ó:

Mostrar la cita
Ads by Google
Search Busqueda sugerida