Envío de Mail con CDOSYS (Body con imagen de fondo)

21/09/2004 - 01:33 por Búho | Informe spam
A través del OE(Outlook Express etc etc) se puede enviar correos, formato
HTML, con imagen de fondo...
La imagen se almacena en el mensaje y con la etiqueta:
<BODY background=cid:000a01c49f69$e9eb7040$01c8a8c0@xxxxx>
luego se muestra en el mensaje, como fondo.

Esto mismo quería yo hacer a través del CDOSYS (En realidad no es para una
ASP, es para un ejemplo de VBA)a traves de los
http://schemas.microsoft.com/cdo/co...ion/XXXXXX

Enviar el cuerpo del mensaje en formato hatml lo sé hacer
No sé si será posible mi pretensión. Lo pregunto aquí en el grupo ASP, ya
que el codigo de envío es muy similar en ASP al que se hace desde VBA o VB.
Gracias.-


Saludos desde Valladolid
Francisco Javier García Aguado
buhonews@mvp-access.com

http://www.mvp-access.com/buho
http://www.mvp-access.com/foro
http://groups.msn.com/Access2000VisualBasic/
Mi Perfil de MVP en Microsoft:
http://tinyurl.com/6ysvu




Este correo ha sido testeado y no tiene virus (Al menos conocidos). Saludos
de Francisco Javier García Aguado (Buho)
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.766 / Virus Database: 513 - Release Date: 17/09/2004

Preguntas similare

Leer las respuestas

#1 Sashka
21/09/2004 - 23:47 | Informe spam
Hola Paco :))
Para eso se usa AddRelatedBodyPart
http://msdn.microsoft.com/library/d...mlbody.asp

Un ejemplo...
... aca va la configuración
Set Flds = Nothing
With iMsg
Set .Configuration = iConf

Dim strHTML As String
strHTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">" & NL
strHTML = strHTML & "<HTML>"
strHTML = strHTML & " <HEAD>"
strHTML = strHTML & " <TITLE>ejemplo</TITLE>"
strHTML = strHTML & " </HEAD>"
strHTML = strHTML & " <BODY background=""zebras.gif""><P>"
strHTML = strHTML & " background</P>"
strHTML = strHTML & " </BODY>"
strHTML = strHTML & "</HTML>"

.To = ""
.subject = "probando"
.HTMLBody = strHTML
.AutoGenerateTextBody = False
.AddRelatedBodyPart "C:/imagenes/zebras.gif", "zebras.gif",
cdoRefTypeLocation ' Si aca le pones el otro valor posible (cdoRefTypeId),
entonces se adjunta la imagen
.Send
End With
Set iMsg = Nothing
Set iConf = Nothing

Sashka

"Búho" escribió en el mensaje
news:
A través del OE(Outlook Express etc etc) se puede enviar correos, formato
HTML, con imagen de fondo...
La imagen se almacena en el mensaje y con la etiqueta:
<BODY background=cid:000a01c49f69$e9eb7040$
luego se muestra en el mensaje, como fondo.

Esto mismo quería yo hacer a través del CDOSYS (En realidad no es para una
ASP, es para un ejemplo de VBA)a traves de los
http://schemas.microsoft.com/cdo/co...ion/XXXXXX

Enviar el cuerpo del mensaje en formato hatml lo sé hacer
No sé si será posible mi pretensión. Lo pregunto aquí en el grupo ASP, ya
que el codigo de envío es muy similar en ASP al que se hace desde VBA o


VB.
Gracias.-


Saludos desde Valladolid
Francisco Javier García Aguado


http://www.mvp-access.com/buho
http://www.mvp-access.com/foro
http://groups.msn.com/Access2000VisualBasic/
Mi Perfil de MVP en Microsoft:
http://tinyurl.com/6ysvu




Este correo ha sido testeado y no tiene virus (Al menos conocidos).


Saludos
de Francisco Javier García Aguado (Buho)
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.766 / Virus Database: 513 - Release Date: 17/09/2004


Respuesta Responder a este mensaje
#2 Búho
22/09/2004 - 01:19 | Informe spam
Muchas gracias Sas !!!!...eres un cielo...
La verdad que esto era para el &*%*&^ de McPegasus, que me preguntó sobre el
ejemplo CDOSYS que tenia en la Web y que si podía poner un fondo en los
correos enviados con este sistema.
Fijate como son las cosas, que yo le entendí mal (Ultimamente el citado
individuo y yo nos entendemos fatal ;-)
y pensé que lo que quería, era precisamente esto que acabas de poner tu en
la respuesta y la verdad que no sabía ni por donde cogerloya que aunque
buscaba en Internet, al no entender INgles, no me enteraba de casi nada.

Estuve haciendo pruebas con fondos locales enviados con el OE y observaba
efectivamente, que la imgen viajaba obviamente con el mensaje, se metía al
final y luego con la etiqueta <body etc etc> hacía referencia a dicha
imagen...pero eso no lo sabía hacer yo...no sabía que había que poner en la
porcion de codigo del CDOSYS...y cambie de tactica:

Le envié un ejemplo, pensando que no le iba a servir, donde lo que hacía era
poner un fondo, pero a través de una imagen situada en un servidor...y
resulta que esto era efectivamente lo que quería y no adjuntar un fondo
local
Vamos que se explicó como un libro cerrado...pero yuvo suerte el maldito de
él ;-)))

Pero, el trocito de codigo que me has enviado, me sirve de mucho, ya que
salva una laguna más (Y grande) que tenía con todo esto.
Y por eso, te reitero las gracias...y aprovecho a felicitarte desde aqui por
el logro reciente !!!
UN fuerte abrazo!


Saludos desde Valladolid
Francisco Javier García Aguado


http://www.mvp-access.com/buho
http://www.mvp-access.com/foro
http://groups.msn.com/Access2000VisualBasic/
Mi Perfil de MVP en Microsoft:
http://tinyurl.com/6ysvu




Este correo ha sido testeado y no tiene virus (Al menos conocidos). Saludos
de Francisco Javier García Aguado (Buho)
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.766 / Virus Database: 513 - Release Date: 17/09/2004
Respuesta Responder a este mensaje
#3 Sashka
22/09/2004 - 16:59 | Informe spam
:-DDDD
Gracias!!!!

Sashka

"Búho" escribió en el mensaje
news:%
Muchas gracias Sas !!!!...eres un cielo...
La verdad que esto era para el &*%*&^ de McPegasus, que me preguntó sobre


el
ejemplo CDOSYS que tenia en la Web y que si podía poner un fondo en los
correos enviados con este sistema.
Fijate como son las cosas, que yo le entendí mal (Ultimamente el citado
individuo y yo nos entendemos fatal ;-)
y pensé que lo que quería, era precisamente esto que acabas de poner tu en
la respuesta y la verdad que no sabía ni por donde cogerloya que


aunque
buscaba en Internet, al no entender INgles, no me enteraba de casi nada.

Estuve haciendo pruebas con fondos locales enviados con el OE y observaba
efectivamente, que la imgen viajaba obviamente con el mensaje, se metía al
final y luego con la etiqueta <body etc etc> hacía referencia a dicha
imagen...pero eso no lo sabía hacer yo...no sabía que había que poner en


la
porcion de codigo del CDOSYS...y cambie de tactica:

Le envié un ejemplo, pensando que no le iba a servir, donde lo que hacía


era
poner un fondo, pero a través de una imagen situada en un servidor...y
resulta que esto era efectivamente lo que quería y no adjuntar un fondo
local
Vamos que se explicó como un libro cerrado...pero yuvo suerte el maldito


de
él ;-)))

Pero, el trocito de codigo que me has enviado, me sirve de mucho, ya que
salva una laguna más (Y grande) que tenía con todo esto.
Y por eso, te reitero las gracias...y aprovecho a felicitarte desde aqui


por
el logro reciente !!!
UN fuerte abrazo!


Saludos desde Valladolid
Francisco Javier García Aguado


http://www.mvp-access.com/buho
http://www.mvp-access.com/foro
http://groups.msn.com/Access2000VisualBasic/
Mi Perfil de MVP en Microsoft:
http://tinyurl.com/6ysvu




Este correo ha sido testeado y no tiene virus (Al menos conocidos).


Saludos
de Francisco Javier García Aguado (Buho)
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.766 / Virus Database: 513 - Release Date: 17/09/2004


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida