Avatar billede mmp Nybegynder
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

Avatar billede netsrac Praktikant
28. maj 2001 - 13:34 #1
Fordi du skal bruge JMail.HTMLBody = htmlText
istedet for JMail.Body = htmlText

Avatar billede netsrac Praktikant
28. maj 2001 - 13:35 #2
Hm...den bruger du jo, så skal du

Jmail.body = \" \"
Avatar billede mmp Nybegynder
28. maj 2001 - 13:42 #3
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....
Avatar billede mmp Nybegynder
28. maj 2001 - 15:07 #4
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...
Avatar billede netsrac Praktikant
28. maj 2001 - 15:14 #5
Har du sat Jmail.body = \"\" ?

ellers prøv at fjerne JMail.ContentType = \"text/html\"
Avatar billede mmp Nybegynder
28. maj 2001 - 15:19 #6
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.
Avatar billede netsrac Praktikant
28. maj 2001 - 15:24 #7
Prøv at lade være med at fjerne den men sætte den lig med \"\"
Avatar billede mmp Nybegynder
28. maj 2001 - 15:30 #8
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...
Avatar billede mmp Nybegynder
28. maj 2001 - 16:15 #9
Det hjælper ikke at tage JMail.Body=\"\" med. Jeg får stadig det samme bævl ud af det...
Avatar billede mmp Nybegynder
28. maj 2001 - 21:34 #10
-
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester