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

aspmail e imagen en hotmail

Estas en el tema de aspmail e imagen en hotmail en el foro de ASP Clásico en Foros del Web. Antes utilizaba cdonts y enviaba mis mails con un atach .jpg y hacia referencia a él en el codigo html y me aparecia correctamente en ...
  #1 (permalink)  
Antiguo 27/03/2002, 07:41
 
Fecha de Ingreso: febrero-2002
Mensajes: 7
Antigüedad: 23 años, 2 meses
Puntos: 0
aspmail e imagen en hotmail

Antes utilizaba cdonts y enviaba mis mails con un atach .jpg y hacia referencia a él en el codigo html y me aparecia correctamente en hotmail. Ahora uso aspemail hago lo mismo pero el jpg me aparece graficado como adjunto abajo del cod html y no inserto en el mismo como antes. La visualización de mis mails es muy distinta ahora.
Alguien sabe como hacer?? No me es posible tampoco poner toda la ruta de la imagen... www.misitio.com/rt.jpj porque vuelvo a locos a los que tienen casillas pop3 pidiendo reconexion para ver la imagen.
saludos
  #2 (permalink)  
Antiguo 27/03/2002, 16:28
 
Fecha de Ingreso: marzo-2002
Mensajes: 15
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: aspmail e imagen en hotmail

Hola, puedes utiliar cdo.message en ves de cdnots o aspmail, anteriormente tenia ese problema pero la manera aunque mas laboriosa de hacerlo fue realizar un upload de archivos de modo tal que al subir cualquier archivo, sea imagen, texto, etc, descompones la direccion donde lo estas almacenando en el servidor creando una cookie que te guarde el nombre de tu archivo, despues ese valor de cookie se lo vas a pasar como una cadena a una variable que va tener la direccion de tu directorio donde estas almacenado los archivos que suben, solo le anexas a esa direccion el valor de la cookie, para completar de forma correcta la ruta y asi cualquier imagen o archivo que sea utilizando cuaquier version de iis funciona, es maqs o menos algo asi:

en la pagina de tu upload pones:
ruta=server.mappath("\la ruta de tus archivos que subes" & FileName &"")
response.cookies("archivo")=ruta
donde FIleName es el nombre de tu archivo

despues en la pagina de donde se envia el correo pones:
archivo=Request.cookies("archivo")
Dim objCDO


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

With objCDO

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


.Send
End With
Set objCDO = Nothing

y listo cualuier duda me escribes.
  #3 (permalink)  
Antiguo 27/03/2002, 18:49
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: aspmail e imagen en hotmail

Es bastante raro, ocupo el ASPeMail sin ningún problema y tambien envio correo en HTML a ver, te mando este código comparalo con el tuyo y me cuentas -_- :

Código:
 Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "[email protected]"
Mail.FromName = "tunombre"
Mail.AddAddress Request.Form("campo")
Mail.Subject = "Titulo del mail" 
Mail.Body = "<HTML><BODY BGCOLOR=#FFFFFF><table width=100% border=0 class=all><tr><td><img src=http://www.tusitio.com/images/imagen.gifwidth=192 height=137></td></tr><tr><td bgcolor=#000000> </td></tr><tr><td>Estimado(a): Usuario</td></tr>  <tr><td>A continuación encontrarás la información de acceso a tu currículum vitae</td></tr><tr><td class=Fondo><div align=center>Usuario: <font color=#000099>"&usuario&"</font><br>Password: <font color=#000099>"&contrasena&"</font></div>    </td></tr><tr><td> </td></tr><tr><td><font color=#FF0000>Departamento de sistemas de información</font></td></tr><tr><td bgcolor=#000000><div align=center</div></td></tr></table></BODY></HTML>"
Mail.IsHTML = true
'Aqui pongo los errores que lleguen a salir, espero que funcione ok?
On Error Resume Next
Mail.Send ' ó Mail.SendToQueue
If Err <> 0 Then
Response.Write "An error occurred: " & Err.Description 
End If
es más hasta ocupo CSS y si funciona, checa que tienes mal y si no me dices y te ayudo

saludos y suerte

@sh (Maestro Pokémon trajo esto para tí) :-p <br> Fomentando el concepto "INTERNET"
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 11:19.