Problemas con CDOsys

24/03/2005 - 01:13 por Ruben | Informe spam
Hola amigos...
Paso a contar cual es mi problema.
Desarrolle una pagina ASP que lee una base de datos Acess busca los mail de
los usuarios y a que servicios estan subscriptos, luego busca en la base de
anunciantes y selecciona lo que tiene que mandar por mail a cada usuario,
hasta aca todo perfecto...
luego pone en una variable el codigo html que tiene que enviar por mail,
utilizo el CDOsys de win2000 para enviarlo, pero aqui comienzan los
problemas, si lo muestro por pantalla con response.write( Variable ), se ve
perfecto y completo, hasta la ultima linea, pero cuando bajo el correo que
envio, me falta una gran parte del codigo, probe si era un problema de db
pero no, porque cancelo informacion desde la base y el codigo enviado por
mail sale un poco mas, llege a la conclusion que puede ser que el CDOsys no
soporte mas que un limite de caracteres, y yo este exediendo ese limite.
Realize pruebas de envio de caracteres solos y llege a un limite de 4999
caracteres.
No manda mas que 5000 caracteres.????


Alguien sabe si el CDOsys posee algun limite en la cantidad de caracteres
que puede enviar, y de ser asi como modificarlo..

Desde ya muchas gracias
Ruben Vazquez - Buenos Aires - Argentina
rv@rmjs.com.ar

Preguntas similare

Leer las respuestas

#1 Matias Iacono
24/03/2005 - 13:35 | Informe spam
No conozco de un limite, pero tambien puede haber algo mal en el codigo del
mail.

Estas enviado HTML o texto plano?

De cualquier manera aqui tienes unas paginas que te pueden servir:

http://msdn.microsoft.com/library/d...s_2000.asp

http://msdn.microsoft.com/library/d...cdosys.asp

http://www.quadcomm.com/tips/sendCDOSYSmail.asp

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Ruben" wrote in message
news:
Hola amigos...
Paso a contar cual es mi problema.
Desarrolle una pagina ASP que lee una base de datos Acess busca los mail


de
los usuarios y a que servicios estan subscriptos, luego busca en la base


de
anunciantes y selecciona lo que tiene que mandar por mail a cada usuario,
hasta aca todo perfecto...
luego pone en una variable el codigo html que tiene que enviar por mail,
utilizo el CDOsys de win2000 para enviarlo, pero aqui comienzan los
problemas, si lo muestro por pantalla con response.write( Variable ), se


ve
perfecto y completo, hasta la ultima linea, pero cuando bajo el correo que
envio, me falta una gran parte del codigo, probe si era un problema de db
pero no, porque cancelo informacion desde la base y el codigo enviado por
mail sale un poco mas, llege a la conclusion que puede ser que el CDOsys


no
soporte mas que un limite de caracteres, y yo este exediendo ese


limite.
Realize pruebas de envio de caracteres solos y llege a un limite de 4999
caracteres.
No manda mas que 5000 caracteres.????


Alguien sabe si el CDOsys posee algun limite en la cantidad de caracteres
que puede enviar, y de ser asi como modificarlo..

Desde ya muchas gracias
Ruben Vazquez - Buenos Aires - Argentina


Respuesta Responder a este mensaje
#2 Ruben
24/03/2005 - 15:53 | Informe spam
Hola Matias.

Te cuento un poco mas del tema, yo tambien supuse que seria un problema en
la escritura del codigo html que se envia por mail, y decidi hacer unas
pruebas, enviano una cadena con la letra "A", y aqui surge mi gran duda NO
logre enviar mas que 4999 letras "A", revise el server de punta a punta, el
soft de correo que esta corriendo (MDaemon 6.5 Castellano), y no encontre
nada que me limite la transferencia, siendo que el MDaemon SI tiene como
limitar el tamaño de los mail que envia, configure esa opcion para que no
limite nada, y tampoco me funciona, probe el componente aspemail y me genera
el mismo problema.
Realmente no encuentro nada que ocacione problemas, o tal vez yo no lo estoy
viendo...
Saludos y muchas gracias por tu aporte.
Ruben Vazquez

"Matias Iacono" wrote:

No conozco de un limite, pero tambien puede haber algo mal en el codigo del
mail.

Estas enviado HTML o texto plano?

De cualquier manera aqui tienes unas paginas que te pueden servir:

http://msdn.microsoft.com/library/d...s_2000.asp

http://msdn.microsoft.com/library/d...cdosys.asp

http://www.quadcomm.com/tips/sendCDOSYSmail.asp

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Ruben" wrote in message
news:
> Hola amigos...
> Paso a contar cual es mi problema.
> Desarrolle una pagina ASP que lee una base de datos Acess busca los mail
de
> los usuarios y a que servicios estan subscriptos, luego busca en la base
de
> anunciantes y selecciona lo que tiene que mandar por mail a cada usuario,
> hasta aca todo perfecto...
> luego pone en una variable el codigo html que tiene que enviar por mail,
> utilizo el CDOsys de win2000 para enviarlo, pero aqui comienzan los
> problemas, si lo muestro por pantalla con response.write( Variable ), se
ve
> perfecto y completo, hasta la ultima linea, pero cuando bajo el correo que
> envio, me falta una gran parte del codigo, probe si era un problema de db
> pero no, porque cancelo informacion desde la base y el codigo enviado por
> mail sale un poco mas, llege a la conclusion que puede ser que el CDOsys
no
> soporte mas que un limite de caracteres, y yo este exediendo ese
limite.
> Realize pruebas de envio de caracteres solos y llege a un limite de 4999
> caracteres.
> No manda mas que 5000 caracteres.????
>
>
> Alguien sabe si el CDOsys posee algun limite en la cantidad de caracteres
> que puede enviar, y de ser asi como modificarlo..
>
> Desde ya muchas gracias
> Ruben Vazquez - Buenos Aires - Argentina
>
>



Respuesta Responder a este mensaje
#3 Benjamin Porter
24/03/2005 - 18:07 | Informe spam
Tengo la impresion de que te falta insertar algun espacio en tu mail.
Si se trata de texto html, cortar lineas con vbNewLine... caso contrario,
estás mandando un mail con una unica linea gigantesca que nadie puede
procesar...

Prueba y nos cuentas.





Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")







"Ruben" escribió en el mensaje
news:
Hola amigos...
Paso a contar cual es mi problema.
Desarrolle una pagina ASP que lee una base de datos Acess busca los mail


de
los usuarios y a que servicios estan subscriptos, luego busca en la base


de
anunciantes y selecciona lo que tiene que mandar por mail a cada usuario,
hasta aca todo perfecto...
luego pone en una variable el codigo html que tiene que enviar por mail,
utilizo el CDOsys de win2000 para enviarlo, pero aqui comienzan los
problemas, si lo muestro por pantalla con response.write( Variable ), se


ve
perfecto y completo, hasta la ultima linea, pero cuando bajo el correo que
envio, me falta una gran parte del codigo, probe si era un problema de db
pero no, porque cancelo informacion desde la base y el codigo enviado por
mail sale un poco mas, llege a la conclusion que puede ser que el CDOsys


no
soporte mas que un limite de caracteres, y yo este exediendo ese


limite.
Realize pruebas de envio de caracteres solos y llege a un limite de 4999
caracteres.
No manda mas que 5000 caracteres.????


Alguien sabe si el CDOsys posee algun limite en la cantidad de caracteres
que puede enviar, y de ser asi como modificarlo..

Desde ya muchas gracias
Ruben Vazquez - Buenos Aires - Argentina


Respuesta Responder a este mensaje
#4 Ruben
26/03/2005 - 14:41 | Informe spam
Estimado Benjamin Porter.

Realmente el problema pasa por el corte de linea, yo lo realizaba con un
<br>, y en e-mail de pequeño tamaño me funcionaba perfecto. el problema llego
con uno un poco mas grande.
Reemplace el valor de la variable que contenia el salto de linea por
vbNewLine, y como por arte de magia salio todo funcionando perfecto .

Verdareramente muchas gracias, Benjamin...
Saludos Ruben Vazquez.

"Ruben" wrote:

Hola amigos...
Paso a contar cual es mi problema.
Desarrolle una pagina ASP que lee una base de datos Acess busca los mail de
los usuarios y a que servicios estan subscriptos, luego busca en la base de
anunciantes y selecciona lo que tiene que mandar por mail a cada usuario,
hasta aca todo perfecto...
luego pone en una variable el codigo html que tiene que enviar por mail,
utilizo el CDOsys de win2000 para enviarlo, pero aqui comienzan los
problemas, si lo muestro por pantalla con response.write( Variable ), se ve
perfecto y completo, hasta la ultima linea, pero cuando bajo el correo que
envio, me falta una gran parte del codigo, probe si era un problema de db
pero no, porque cancelo informacion desde la base y el codigo enviado por
mail sale un poco mas, llege a la conclusion que puede ser que el CDOsys no
soporte mas que un limite de caracteres, y yo este exediendo ese limite.
Realize pruebas de envio de caracteres solos y llege a un limite de 4999
caracteres.
No manda mas que 5000 caracteres.????


Alguien sabe si el CDOsys posee algun limite en la cantidad de caracteres
que puede enviar, y de ser asi como modificarlo..

Desde ya muchas gracias
Ruben Vazquez - Buenos Aires - Argentina


Respuesta Responder a este mensaje
#5 Benjamin Porter
27/03/2005 - 09:51 | Informe spam
Me alegro de haberte ayudado, no tienes que agradecer puesto que para eso
participamos en estos foros.

Volviendo a lo técnico, el <br> no es un corte de linea, sino la instruccion
HTML de que "al desplegar" el contenido, se salte una linea... pero el
cuerpo del mensaje seguia siendo una unica gran linea... Suerte en tu
desarrollo.





Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")





"Ruben" escribió en el mensaje
news:
Estimado Benjamin Porter.

Realmente el problema pasa por el corte de linea, yo lo realizaba con un
<br>, y en e-mail de pequeño tamaño me funcionaba perfecto. el problema


llego
con uno un poco mas grande.
Reemplace el valor de la variable que contenia el salto de linea por
vbNewLine, y como por arte de magia salio todo funcionando perfecto .

Verdareramente muchas gracias, Benjamin...
Saludos Ruben Vazquez.

"Ruben" wrote:

> Hola amigos...
> Paso a contar cual es mi problema.
> Desarrolle una pagina ASP que lee una base de datos Acess busca los mail


de
> los usuarios y a que servicios estan subscriptos, luego busca en la base


de
> anunciantes y selecciona lo que tiene que mandar por mail a cada


usuario,
> hasta aca todo perfecto...
> luego pone en una variable el codigo html que tiene que enviar por mail,
> utilizo el CDOsys de win2000 para enviarlo, pero aqui comienzan los
> problemas, si lo muestro por pantalla con response.write( Variable ), se


ve
> perfecto y completo, hasta la ultima linea, pero cuando bajo el correo


que
> envio, me falta una gran parte del codigo, probe si era un problema de


db
> pero no, porque cancelo informacion desde la base y el codigo enviado


por
> mail sale un poco mas, llege a la conclusion que puede ser que el CDOsys


no
> soporte mas que un limite de caracteres, y yo este exediendo ese


limite.
> Realize pruebas de envio de caracteres solos y llege a un limite de 4999
> caracteres.
> No manda mas que 5000 caracteres.????
>
>
> Alguien sabe si el CDOsys posee algun limite en la cantidad de


caracteres
> que puede enviar, y de ser asi como modificarlo..
>
> Desde ya muchas gracias
> Ruben Vazquez - Buenos Aires - Argentina
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida