Avatar billede hjep Nybegynder
20. december 2002 - 11:33 Der er 9 kommentarer og
1 løsning

jmail og html

Jeg forsøger at sende en mail via jmail. Hvis jeg modtager mailen i hotmail, bliver "kundens navn" skrevet i fed, som den skal. Modtager jeg mailen i outlook så skriver den "<b>Kundens navn:</b>" Det samme problem får jeg med <br> osv. Skulle nedenstående kode ikke kunne gøre det?


JMail.Body = "<b>Kundens navn:</b> " & navn & "<br>"
Avatar billede loss Nybegynder
20. december 2002 - 11:35 #1
det kan være din outlook ikke er sat op til at modtage i html format...
Avatar billede medions Nybegynder
20. december 2002 - 11:36 #2
Du skal gøre sådan her:

JMail.Body = Replace("<b>Kundens navn:</b> " & navn & "<br>","<br>",vbCrLf)

Det med fed skrift kan du ikke gøre noget ved i koden, da det er din Outlook der er sat til ikke at må vise HTML mails!

//>Rune
Avatar billede hjep Nybegynder
20. december 2002 - 11:45 #3
Det virker lidt mærkeligt synes jeg. Jeg kan godt modtage andre html dokumenter hvor de bliver vist enten i outlook eller notes. Kører med begge browsere og har ikke før haft problemet med at modtage
Avatar billede medions Nybegynder
20. december 2002 - 11:50 #4
Ahh ok, jamen så er det fordi du ikke har sat JMail til at sende som HTML format! Sæt denne linje ind i din Jmail kode!

JMail.Bodyformat text/html

//>Rune
Avatar billede hjep Nybegynder
20. december 2002 - 12:09 #5
Nu sender jeg lige hele koden. Jeg har at linien ind. Når jeg klikker på send skriver den blot overflow linie 61, Linie 61 er den linie jeg har sat ind.

Dim JMail
   
Set JMail =         Server.CreateObject("JMail.SMTPMail")

JMail.ServerAddress =         "mailserver.dk" 'navnet på SMTP-serveren --> "smtp.mail.dk"
JMail.Sender =             "bbn1217@vip.cybercity.dk" 'afsender
JMail.Subject =         skadesanmeldelsestype
JMail.AddRecipient         posten
JMail.Priority =         3 '1 høj - 3 mellem - 5 lav --> Flag
JMail.AddHeader            "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.Bodyformat text/html
   
JMail.Body        "<b>Kundens navn:</b> " & navn
   
JMail.Execute
Set JMail =             Nothing
Avatar billede medions Nybegynder
20. december 2002 - 12:15 #6
Hmm prøv med dette:
Dim JMail
   
Set JMail =        Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress =        "mailserver.dk" 'navnet på SMTP-serveren --> "smtp.mail.dk"
JMail.Sender =            "bbn1217@vip.cybercity.dk" 'afsender
JMail.Subject =        skadesanmeldelsestype
JMail.AddRecipient        posten
JMail.Priority =        3 '1 høj - 3 mellem - 5 lav --> Flag
JMail.AddHeader            "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
   
JMail.Body        "<b>Kundens navn:</b> " & navn
   
JMail.Execute
Set JMail =            Nothing

//>Rune
Avatar billede hjep Nybegynder
20. december 2002 - 12:26 #7
Nu får jeg en ny fejl
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'Body'

/post1/gemos.asp, line 58
Avatar billede medions Nybegynder
20. december 2002 - 12:27 #8
Dim JMail
   
Set JMail =        Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress =        "mailserver.dk" 'navnet på SMTP-serveren --> "smtp.mail.dk"
JMail.Sender =            "bbn1217@vip.cybercity.dk" 'afsender
JMail.Subject =        skadesanmeldelsestype
JMail.AddRecipient        posten
JMail.Priority =        3 '1 høj - 3 mellem - 5 lav --> Flag
JMail.AddHeader            "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
   
JMail.Body = "<b>Kundens navn:</b> " & navn
   
JMail.Execute
Set JMail =            Nothing

//>Rune
Avatar billede hjep Nybegynder
20. december 2002 - 13:26 #9
Så kører det! Takker
Avatar billede medions Nybegynder
20. december 2002 - 13:27 #10
Anytime ;o)
Thx 4 Poinz

//>Rune
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