Mail de Net en Win 98

04/10/2004 - 17:18 por German | Informe spam
Tengo un problema, realice una aplicacion que evia mail en
viasual basic Net. en xp funciona correctamente, pero en
win 98 no funciona, (el servidor no es la maquina con la
cual funciona)

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
04/10/2004 - 21:15 | Informe spam
El problema muy posiblemente resida en CDONTS, librerías que se utilizan
para el envío de mensajes de correo con .NET.

Comprueba que CDONTS.DLL (creo que se llama así la librería) está en el
directorio System de Windows y asegúrate que está registrada (regsvr32.exe
para registrarla).

Los namespaces como System.Web.Mail, utilizan por detrás la librería
CDONTS.DLL para enviar los mensajes.

Eso es todo creo yo.

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]


"German" escribió en el mensaje
news:1d0801c4aa25$56f846c0$
Tengo un problema, realice una aplicacion que evia mail en
viasual basic Net. en xp funciona correctamente, pero en
win 98 no funciona, (el servidor no es la maquina con la
cual funciona)
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
04/10/2004 - 21:17 | Informe spam
Ah German, se me pasaba...

CDONTS.DLL está en Windows NT (esto incluye Windows NT 4.0, Windows 2000,
Windows XP).

Además de que en Windows 98 no está instalado, tienes un problema adicional.

Para enviar mensajes de correo en Windows 98, necesitas (como en el resto de
sistemas operativos), de un servidor de envío de correo SMTP.
Sino... naranjas de la china. :-(

Ahora sí... :-)

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]


"German" escribió en el mensaje
news:1d0801c4aa25$56f846c0$
Tengo un problema, realice una aplicacion que evia mail en
viasual basic Net. en xp funciona correctamente, pero en
win 98 no funciona, (el servidor no es la maquina con la
cual funciona)
Respuesta Responder a este mensaje
#3 Jorge Serrano [MVP VB]
04/10/2004 - 21:47 | Informe spam
Perdón, rectificación (y creo que me estoy haciendo un lío yo sólo :-P),...
System.Web.Mail utiliza CDOSYS que era la evolución natural de CDONTS.


"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:%
El problema muy posiblemente resida en CDONTS, librerías que se utilizan
para el envío de mensajes de correo con .NET.

Comprueba que CDONTS.DLL (creo que se llama así la librería) está en el
directorio System de Windows y asegúrate que está registrada (regsvr32.exe
para registrarla).

Los namespaces como System.Web.Mail, utilizan por detrás la librería
CDONTS.DLL para enviar los mensajes.

Eso es todo creo yo.

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600


AC
[aprox]


"German" escribió en el mensaje
news:1d0801c4aa25$56f846c0$
> Tengo un problema, realice una aplicacion que evia mail en
> viasual basic Net. en xp funciona correctamente, pero en
> win 98 no funciona, (el servidor no es la maquina con la
> cual funciona)


Respuesta Responder a este mensaje
#4 Jorge Serrano [MVP VB]
04/10/2004 - 22:09 | Informe spam
Bueeeeeeno, pues si que estoy yo bien hoy (ando medio dormido y no hace
falta que lo justifique más, se nota).

Ahora sí voy a responder más despacito a este lío del System.Web.Mail.

Este namespace (de ahí mi lío y mi rectificación primera), usa tanto CDONTS
como CDOSYS.
Dependiendo de la librería instalada en el sistema, utiliza uno u otro.
El caso es que para Microsoft CDONTS es obsoleto, entre otras cosas porque
"no permite enviar correos con características avanzadas", sin embargo,
mucha gente lo usa aún hoy en lugar de CDOSYS.
Además, Windows XP no tiene CDONTS y si lo queremos usar, deberemos buscar y
copiar la correspondiente librería, pero creo que eso vulnera el acuerdo de
uso de Windows XP. Aún así, mucha gente copia la librería y la copia y
registra tanto en Windows XP como en Windows 2003 Server.

El problema, es que en el envío de mensajes a través de System.Web.Mail, el
hecho de usar CDONTS o CDOSYS es más complejo y es que según tengo
entendido, en Windows 98 funcionaría CDONTS, mientras que en Windows XP,
intentaría enviar un mensaje a través de CDOSYS.

Resumiendo:
- Trataría de instalar un Servidor SMTP en Windows 98 (tengo dudas al
respecto de que funcione al 100% porque no lo he usado nunca, pero hay
programas que pueden hacer este funcionamiento sin problemas).
- Trataría de copiar tanto la librería CDONTS.DLL y CDOSYS.DLL al directorio
system de Windows (c:\Windows\System\) y registrarlas con regsvr32.

Y luego lo pruebas y nos dices algo a ver... que ya me come la curiosidad...

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]




"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:%
Perdón, rectificación (y creo que me estoy haciendo un lío yo sólo


:-P),...
System.Web.Mail utiliza CDOSYS que era la evolución natural de CDONTS.


"Jorge Serrano [MVP VB]"



escribió
en el mensaje news:%
> El problema muy posiblemente resida en CDONTS, librerías que se utilizan
> para el envío de mensajes de correo con .NET.
>
> Comprueba que CDONTS.DLL (creo que se llama así la librería) está en el
> directorio System de Windows y asegúrate que está registrada


(regsvr32.exe
> para registrarla).
>
> Los namespaces como System.Web.Mail, utilizan por detrás la librería
> CDONTS.DLL para enviar los mensajes.
>
> Eso es todo creo yo.
>
> Un saludo,
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
> No te olvides de:
> http://www.microsoft.com/spanish/ms...des/vbnet/
>
> Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
> jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé -


600
AC
> [aprox]
>
>
> "German" escribió en el mensaje
> news:1d0801c4aa25$56f846c0$
> > Tengo un problema, realice una aplicacion que evia mail en
> > viasual basic Net. en xp funciona correctamente, pero en
> > win 98 no funciona, (el servidor no es la maquina con la
> > cual funciona)
>
>


Respuesta Responder a este mensaje
#5 DJ MIAO
04/10/2004 - 23:31 | Informe spam
Flaco organiza tus ideas antes de hablar. Asi te pasas
todo el dia hablando solo?


Miao...
Comprate un libro..

Bueeeeeeno, pues si que estoy yo bien hoy (ando medio


dormido y no hace
falta que lo justifique más, se nota).

Ahora sí voy a responder más despacito a este lío del


System.Web.Mail.

Este namespace (de ahí mi lío y mi rectificación


primera), usa tanto CDONTS
como CDOSYS.
Dependiendo de la librería instalada en el sistema,


utiliza uno u otro.
El caso es que para Microsoft CDONTS es obsoleto, entre


otras cosas porque
"no permite enviar correos con características


avanzadas", sin embargo,
mucha gente lo usa aún hoy en lugar de CDOSYS.
Además, Windows XP no tiene CDONTS y si lo queremos


usar, deberemos buscar y
copiar la correspondiente librería, pero creo que eso


vulnera el acuerdo de
uso de Windows XP. Aún así, mucha gente copia la


librería y la copia y
registra tanto en Windows XP como en Windows 2003 Server.

El problema, es que en el envío de mensajes a través de


System.Web.Mail, el
hecho de usar CDONTS o CDOSYS es más complejo y es que


según tengo
entendido, en Windows 98 funcionaría CDONTS, mientras


que en Windows XP,
intentaría enviar un mensaje a través de CDOSYS.

Resumiendo:
- Trataría de instalar un Servidor SMTP en Windows 98


(tengo dudas al
respecto de que funcione al 100% porque no lo he usado


nunca, pero hay
programas que pueden hacer este funcionamiento sin


problemas).
- Trataría de copiar tanto la librería CDONTS.DLL y


CDOSYS.DLL al directorio
system de Windows (c:\Windows\System\) y registrarlas


con regsvr32.

Y luego lo pruebas y nos dices algo a ver... que ya me


come la curiosidad...

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms.../comunidad


es/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le


nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su


vida." Lao-Tsé - 600 AC
[aprox]




"Jorge Serrano [MVP VB]"



UIEROSPAM> escribió
en el mensaje news:%



Perdón, rectificación (y creo que me estoy haciendo un




lío yo sólo
:-P),...
System.Web.Mail utiliza CDOSYS que era la evolución




natural de CDONTS.


"Jorge Serrano [MVP VB]"






IEROSPAM>
escribió
en el mensaje news:%





> El problema muy posiblemente resida en CDONTS,




librerías que se utilizan
> para el envío de mensajes de correo con .NET.
>
> Comprueba que CDONTS.DLL (creo que se llama así la




librería) está en el
> directorio System de Windows y asegúrate que está




registrada
(regsvr32.exe
> para registrarla).
>
> Los namespaces como System.Web.Mail, utilizan por




detrás la librería
> CDONTS.DLL para enviar los mensajes.
>
> Eso es todo creo yo.
>
> Un saludo,
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
> No te olvides de:
>




http://www.microsoft.com/spanish/ms...comunidade
s/vbnet/
>
> Frase: "Si le das pescado a un hombre hambriento, le




nutres durante una
> jornada. Si le enseñas a pescar, le nutrirás toda su




vida." Lao-Tsé -
600
AC
> [aprox]
>
>
> "German" escribió en el mensaje
> news:1d0801c4aa25$56f846c0$
> > Tengo un problema, realice una aplicacion que evia




mail en
> > viasual basic Net. en xp funciona correctamente,




pero en
> > win 98 no funciona, (el servidor no es la maquina




con la
> > cual funciona)
>
>






.

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