28. maj 2001 - 13:31
Der er
9 kommentarer og 1 løsning
JMail v. 3.7 - sender ikke i HTML-format
Er der nogen, der kan sige mig, hvorfor jeg med denne kode stadig får emails sendt i text/plain, når det nu skulle være HTML ??? Set JMail = Server.CreateObject(\"JMail.SMTPMail\") JMail.ServerAddress = mailserver JMail.ContentType = \"text/html\" htmlText = \"<html>\" htmlText = htmlText & \"<body bgcolor=#FFFFFF><font face=verdana size=3>\" htmlText = htmlText & \"<p><font size=5 color=660000>\" htmlText = htmlText & strOverskrift & \"</font></p>\" htmlText = htmlText & \"<p>\" & strHilsen & \" \" & strNavn & \"</p>\" htmlText = htmlText & strVelkomst htmlText = htmlText & \"<p align=\'center\'><b> Dit \" & strBruger & \" er: \" htmlText = htmlText & strBrugernavn & \"</p>\" htmlText = htmlText & \"<p align=\'center\'>Dit Password er: \" & strPassword & \"</b></p>\" htmlText = htmlText & \"<p>\" & strTekstEt & \"</p>\" htmlText = htmlText & \"<a href=\'\" & strLink & \"\'>\" & strLink & \"</a>\" htmlText = htmlText & \"<p>\" & strTekstTo & \"</p>\" htmlText = htmlText & \"</body>\" htmlText = htmlText & \"</html>\" JMail.HTMLBody = htmlText JMail.Sender = Email JMail.AddRecipientEx strEmail, strBrugernavn JMail.Subject = strEmne JMail.Body = htmlText JMail.Execute Set JMail = Nothing
Annonceindlæg fra Cognizant
Fordi du skal bruge JMail.HTMLBody = htmlText istedet for JMail.Body = htmlText
Hm...den bruger du jo, så skal du Jmail.body = \" \"
netsrac > sådan kan man sidde og glo i en uendelighed. Den havde jeg slet ikke opdaget. Jeg er ved at få tjekket, om det er forklaringen....
Det hjælper ikke. Der kommer stadig det her ævl ud af det: ----NEXT--460CCBFE-129B7EDF-224C78DB Content-Transfer-Encoding: Quoted-Printable Content-Type: text/plain; charset=\"iso-8859-1\" ----NEXT--460CCBFE-129B7EDF-224C78DB Content-Transfer-Encoding: Quoted-Printable Content-Type: text/html; charset=\"iso-8859-1\" <html><head><title>Tak for din oprettelse</title></head><body bgcolor=3D#FFFFFF><font face=3Dverdana size=3D3><p><font size=3D5 color=3D660000>Email bekr=E6ftigelse</font></p><p>K=E6re hans</ og så videre. Underligt er det, at der to gange angives hvilken ContentType - først text/plain og derefter text/html og det er efter, at JMail.Body=strHTML ER fjernet...
Har du sat Jmail.body = \"\" ? ellers prøv at fjerne JMail.ContentType = \"text/html\"
Jeg har simpelthen fjernet JMail.Body = htmlText. Og jeg har også prøvet uden JMail.ContentType=\"text/html\", så får jeg det 100% i text/plain, som også er default.
Prøv at lade være med at fjerne den men sætte den lig med \"\"
OK - det prøver jeg. Det tager lidt tid og tjekke fordi jeg hele tiden skal sende filerne til en anden, som skal lægge det over...
Det hjælper ikke at tage JMail.Body=\"\" med. Jeg får stadig det samme bævl ud af det...
Kurser inden for grundlæggende programmering