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

Emails cdonts con imagenes embebidas

Estas en el tema de Emails cdonts con imagenes embebidas en el foro de ASP Clásico en Foros del Web. Como hago para que un mensaje con imágenes enviado por CDOnts llegue con las imágenes ya embebidas sin que el que recibe tenga que estar ...
  #1 (permalink)  
Antiguo 25/11/2003, 22:05
Avatar de edu007ar  
Fecha de Ingreso: septiembre-2003
Ubicación: Buenos Aires
Mensajes: 118
Antigüedad: 21 años, 6 meses
Puntos: 0
Emails cdonts con imagenes embebidas

Como hago para que un mensaje con imágenes enviado por CDOnts llegue con las imágenes ya embebidas sin que el que recibe tenga que estar conectado para ver el mensaje completo. Se entiende?, así como se envia con el outlook por ejemplo, donde las imágenes viajan junto con el mensaje. Se puede hacer esto con CDOnts?

Gracias...
  #2 (permalink)  
Antiguo 26/11/2003, 11:37
ACHAVARRIA
Invitado
 
Mensajes: n/a
Puntos:
Talves esto te ayude.!!!!!

Cuando envias emails con CDONTS a través de las páginas ASP es posible enviar emails, en la actualidad existen varios componentes para realizar esta tarea, pero el que viene incluido con NT es el objeto CDONTS. Este requiere tener instalado en el servidor, el Microsoft SMTP Service instalado.

Lo bueno que el objeto CDTONS no necesita que especifiquemos algún servidor SMTP para poder enviar emails, sino que toma el del mismo servidor.

El proceso es sencillo, vamos a ver un ejemplo de como enviar los datos de un formulario a un email predeterminado:

formulario.asp

<form method="post" action="enviar.asp">
<br><b>Para:</b> <input name="para" type="text" size="30">
<br><b>Asunto: <input name="asunto" type="text" size="30">
<br><b>Mensaje:</b>
<br><textarea name="mensaje" cols=40 rows=10></textarea>
<br><input type="submit" value="Enviar">
</form>

El formulario envía los datos a la página enviar.asp para que este los procese y envíe el email. El código a utilizar para enviarlo a través de CDTONS es:

enviar.asp

<%
' Recogemos los datos del formulario
para = TRIM( Request( "para" ) )
asunto = TRIM( Request( "asunto" ) )
mensaje = TRIM( Request( "mensaje" ) )

' Comprobamos y enviamos el mail
IF para <> "" THEN
Set myMail = Server.CreateObject( "CDONTS.Newmail" )
myMail.From = "[email protected]"
myMail.To = para
myMail.Subject = asunto
myMail.Body = mensaje
myMail.Send
Set myMail = Nothing
Response.Write "Email enviado con éxito"
ELSE
Response.Write "Debes incluir una dirección de email"
END IF
%>

Para el manejo de imagenes con el CDONTS podrías revisar dentro de las propiedades del myMail para revisar si posee alguna propiedad attachment

Espero te sirva de algo !!!
  #3 (permalink)  
Antiguo 15/12/2003, 11:58
 
Fecha de Ingreso: octubre-2003
Ubicación: ***
Mensajes: 152
Antigüedad: 21 años, 5 meses
Puntos: 0
holas

prueba con esto

Mail.Body ="<img src='http://tuweb/imagenes/nombreimagen.gif'>"
  #4 (permalink)  
Antiguo 15/12/2003, 12:28
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 21 años, 6 meses
Puntos: 13
Lo puedes hacer con AttachFile y con AttachURL.

Ejemplo

Mail.Body ="<img src='hola.gif'>"
Mail.AttachURL(server.mappath("hola.gif"),"hola.gi f")

Esto mostraría la imagen hola.gif aunque el usuario no este conectado a internet, ya que antes la añadiste al mail.

El primer parametro es la dirección en tu servidor de la imagen.
El segundo es como la llamas.
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:36.