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

Adjuntar archivos con CDO.Message

Estas en el tema de Adjuntar archivos con CDO.Message en el foro de ASP Clásico en Foros del Web. Estoy haciendo un programita que envie correos y que ademas adjunte archis, el problema es que no consigo que los adjunte, estoy utilizando el objeto ...
  #1 (permalink)  
Antiguo 07/03/2002, 19:58
 
Fecha de Ingreso: marzo-2002
Mensajes: 15
Antigüedad: 23 años, 1 mes
Puntos: 0
Adjuntar archivos con CDO.Message

Estoy haciendo un programita que envie correos y que ademas adjunte archis, el problema es que no consigo que los adjunte, estoy utilizando el objeto CDO, mi codigo es el siguiente:


Dim objCDO


Set objCDO = Server.CreateObject("CDO.Message")

With objCDO

.To = strto
.From = strfrom
.Subject = strsubject
.HtmlBody = strbody

.AddAttachment "C:\tareas\finanzas2.doc"


.Send
End With
Set objCDO = Nothing

if(err.number=0)then
Response.Write("El mensaje fue enviado con exito")
else
Response.Write("¡ERROR! El correo no pudo ser enviado")
end if





El error que me manda es de que no encuentra la direccion del archivo , alguienme puede dar una buena solucion? siendo que la direccion del archivo esta correcta.
  #2 (permalink)  
Antiguo 07/03/2002, 20:06
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 11 meses
Puntos: 0
Re: Adjuntar archivos con CDO.Message

Hola, no puedes porque el método que usas para adjuntar el fichero no es el correcto. El método para CDonts es AttachFile

Te adjunto documentación del método:

objNewMail.AttachFile(Source [, FileName] [, EncodingMethod] )

objNewMail
Required. This NewMail object.
Source
Required. IStream object or String. The full path and file name of the file to be attached to the message, or a pointer to an IStream object containing the file data.
FileName
Optional. String. The file name to appear in the attachment's placeholder in the message. If FileName is not supplied, the file name from the Source parameter is used.
EncodingMethod
Optional. Long. The manner of encoding the attachment. The following values are possible: EncodingMethod setting Value Description
CdoEncodingUUencode 0 The attachment is to be in UUEncode format (default).
CdoEncodingBase64 1 The attachment is to be in base 64 format.

Espero te sirva, un saludo. ;)


<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #3 (permalink)  
Antiguo 07/03/2002, 20:27
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Adjuntar archivos con CDO.Message

Hola compañero de escuela jaja, que crees que por mas que me critiques de lo que ya sabes ya te tengo la solución... pa' que veas...

(segun se si se envian los correos, segun me dijiste en la escuela)

ahora bien es logico que te diga que no jala

.AddAttachment &quot;C:\tareas\finanzas2.doc&quot;

puesto que tu tienes tu aplicación en otro servidor y ASP trabaja en el Servidor ahi lo que quieres hacer es mandar un attach desde tu maquina, cosa que no se puede hacer, por eso te dice que la ruta esta mal, por que esa ruta no existe en el servidor ah verdad!!! como te quedo el ojo...

Así que lo que tienes que hacer es lo siguiente que una vez que el usuario selecciona el archivo le tienes que hacer un upload a una carpeta de escritura de tu servidor... y de ahi ya jalas la ruta, la cual ya estara bien puesto que ahora si esta en el servidor...

como ves k...

saludos :)
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

SíEste tema le ha gustado a 1 personas




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