Avatar billede nicolai_thomsen Nybegynder
23. juni 2004 - 12:36 Der er 5 kommentarer og
1 løsning

Send eksisterende html-fil via jmail

Jeg har lavet en aspside der afsender en email i html-format via jmail, men ønsker at includere en hel html-fil som mailens indhold.
Jeg kan ikke få det til at virke med:
jmail.HTMLBody = "<!--#include file='htmlmail.htm'-->"

hjælp
Avatar billede tzag_dk Nybegynder
23. juni 2004 - 13:23 #1
Hvad med sådan her:
jmail.HTMLBody = Server.Execute("htmlmail.htm")
Avatar billede nicolai_thomsen Nybegynder
23. juni 2004 - 14:35 #2
Denne funktion viser godt nok htm-filen på den asp-side der afvikler mailafsendelsen, men den sendes ikke med i mailen :-(

Andre forslag?
Hvordan fa'en gør alle andre der sender nyhedsbreve ud? :-)
Avatar billede tzag_dk Nybegynder
23. juni 2004 - 14:38 #3
Okay... Så prøv dette:

Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("htmlmail.htm")
Set f = fso.OpenTextFile(filespec,1)
' Læs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream
  body = body + f.ReadLine
Loop
f.Close


jmail.HTMLBody = body
Avatar billede nicolai_thomsen Nybegynder
23. juni 2004 - 14:51 #4
COOL
Avatar billede nicolai_thomsen Nybegynder
23. juni 2004 - 14:53 #5
Det virker jo
Avatar billede tzag_dk Nybegynder
23. juni 2004 - 14:53 #6
Okay... jeg går ud fra at det virker, så her kommer et svar :o)
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