Foros del Web » Programando para Internet » ASP Clásico »

Envio de mail con archivos adjuntos mayores a 116KB

Estas en el tema de Envio de mail con archivos adjuntos mayores a 116KB en el foro de ASP Clásico en Foros del Web. Hola a todos!!! Desde una pagina ASP pretendo enviar un mail con un PDF adjunto. El problema es que solo consigo enviar como mucho 116KB ...
  #1 (permalink)  
Antiguo 26/10/2007, 00:51
epv
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Envio de mail con archivos adjuntos mayores a 116KB

Hola a todos!!!

Desde una pagina ASP pretendo enviar un mail con un PDF adjunto. El problema es que solo consigo enviar como mucho 116KB adjuntos, sean un PDF, txt, rar... si el adjunto es mayor a 116KB corrompe el archivo enviando solo los citados 116KB.

Como servidor de correo empleo "Servidor virtual SMTP predeterminado" de IIS. Los limites de mensaje y sesion los tengo deshabilitados.

He probado como quien dice mil cosas, tanto de programacion mediante (Server.CreateObject("CDONTS.NewMail") o CreateObject("CDO.Message")) como de diferentes posibilidades de configuración del servidor de correo y no se que mas hacer.

¿Alguien podría sugerirme algo o darme una pista por donde seguir investigando?

Agradeciendo vuestra atención, un saludo
  #2 (permalink)  
Antiguo 26/10/2007, 01:21
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Envio de mail con archivos adjuntos mayores a 116KB

Prueba a modificar ciertos parametros del IIS (o al menos mira a ver como está configurado)

http://www.forosdelweb.com/f15/propo...5/#post2035079



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 26/10/2007, 02:37
epv
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Envio de mail con archivos adjuntos mayores a 116KB

Ya he probado con todo ello y nada, esto es desesperante...

La pagina ASP da el siguiente erro (por si os sirve de algo, aunque ya he buscado todo al respecto y nada):


Tipo de error:
(0x80004005)
Error no especificado
/Funciones/funciones_gestionMails.asp, línea 109

Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30)

Página:
POST 616 bytes to /enviarMail.asp


Apesar de este error y de no cargarse la pagina como deberia, como digo solo manda como mucho 116KB del anexo.

Ah! La linea 109 correspode al Send.

Gracias de todos modos
  #4 (permalink)  
Antiguo 26/10/2007, 04:09
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Envio de mail con archivos adjuntos mayores a 116KB

mmmm ¿Tienes algun firewall en el server? ¿o antivirus?. Otra pregunta (esta vez algo tonta) ¿Estas seguro que el archivo que quieres mandar adjunto está donde dices que está? (su path correcto)


San Google:
Cita:

Here's a snippet of code that handles attachments. Is your code similar?

sourceDir="e:\\externalData\\attachments\\";
attachment=Request("attachment")+"";
qMsg = Server.CreateObject("CDONTS.NewMail");
qMsg.To = Request("to");
qMsg.From = Request("email");
qMsg.Subject = Request("subject");
qMsg.MailFormat = 0; // set encoding type to MIME
qMsg.AttachFile(sourceDir+attachment,attachment);
qMsg.Body =Request("question");
qMsg.Send();


I suspect you could be getting an error if CDONTS doesn't find the file you're
trying to attach. Make sure you escape any slash marks (\\) in the AttachFile
function parameters.

Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -

Última edición por tammander; 26/10/2007 a las 04:15
  #5 (permalink)  
Antiguo 26/10/2007, 05:07
epv
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Envio de mail con archivos adjuntos mayores a 116KB

Muy buenas,

El path del adjunto es correcto. El archivo si que se adjunta en el mail, el problema es que si supera los 116KB, no lo envia completo, sino que solo esos 116KB.

Por otro lado, el tema de firewall o antivirus... en el server tengo instalado el 'eTrust Antivirus'. Lo he estado analizando y no he visto nada que pueda configurar el tema de entrada salida de mails.

No se, no se... sigo investigando y dandole vueltas pero...

De todas formas gracias por la atención.

Un saludo
  #6 (permalink)  
Antiguo 29/10/2007, 03:03
epv
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Envio de mail con archivos adjuntos mayores a 116KB

Finalmente lo he conseguido, eso si, mediante en componente ASPEmail (Persits.MailSender). De este modo envio el adjunto que deseaba sin que me lo corrompa o limite.

Gracias a quellos que me habeis ayudado o lo habeis intentado. Un saludo y hasta pronto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:21.