webForumDet fria alternativet

Problem med html e-mail..

ASP

2 svar · 367 visningar · startad av UrMe

Medlem sedan apr. 2001762 inlägg
Frågan#1

Hej jag skickar ett mail med hjälp av detta:

sTo = Request.Form("epost1")
sFrom = Request.Form("epost2")
sSubject = "Ämne"
sTextBody = "testtest<br>testtest"

Dim objMail

Set objMail = Server.CreateObject("CDO.Message")
objMail.From = sFrom 
objMail.To = sTo 
objMail.Subject= sSubject 
objMail.TextBody = sTextBody 

objMail.Send 

Set objMail = Nothing

Har testat att lägga till:
objMail.BodyFormat = 0
Men då får jag bara felmeddelande.. står bara att sidan kan inte visas får inget direkt felmeddelande.

Medlem sedan juni 200032 967 inlägg
#2

CDO stödjer väl inte egenskapen BodyFormat då? Var har du fått den uppgiften ifrån?

Vad gäller "sidan kan inte visas": Det brukar vara Internet Explorers sätt att säga att något är fel. Stäng av "Egna http-felmeddelanden" / "Friendly http error messages".

- - - - -

Prova att lägga till .HTMLBody istället för .TextBody. Eller både och...

Medlem sedan apr. 2001762 inlägg
#3

@nders skrev:

CDO stödjer väl inte egenskapen BodyFormat då? Var har du fått den uppgiften ifrån?

Vad gäller "sidan kan inte visas": Det brukar vara Internet Explorers sätt att säga att något är fel. Stäng av "Egna http-felmeddelanden" / "Friendly http error messages".

- - - - -

Prova att lägga till .HTMLBody istället för .TextBody. Eller både och...

Jag har inte fått någon uppgift alls att CDO stödjer bodyformat.. jag bara chansade ;) Är inte van med ASP men när man måste koda det, så måste man anpassa sig :)

.HtmlText fungerade perfekt förresten! Tack så mycket för snabb respons!

247 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)