---
title: "HTML med JMail"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/113519-html-med-jmail"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "JulleBoy"
published: "2004-10-13T21:07:11.000Z"
updated: "2005-10-09T23:22:55.000Z"
replies: 10
views: 414
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/113519-html-med-jmail"
---

# HTML med JMail

## #1 — JulleBoy, 2004-10-13T21:07Z

Tjena!

Undrar om det finns något enkelt sätt att skicka en färdig HTML sida som email med JMail.

Typ som: mailare.AppendHTML "\<iframe src='http://www.färdigsida.se'\>\</iframe\>

Eller något liknande då ovanstående inte fungerar..

Skulle typ vara grymt om man bara kunde skicka en länk som öppnades i mottagarens epostprogram ..

Permalänk: https://www.webforum.nu/p/113519

## #2 — @nders, 2004-10-14T05:55Z

Du kan alltid hämta in html-sidan med xmlhttp och lägga till innehållet som body i ditt mail. Sök lite på *xmlhttp* här i forumet.

mvh

Permalänk: https://www.webforum.nu/p/1459326

## #3 — JulleBoy, 2004-10-14T08:32Z

Löste det genom att hämta sidan med xmlHTTP

\<%
Set HTTP = Server.CreateObject("Microsoft.XMLHTTP")
HTTP.Open "GET", "http://www.testsida.se", False
HTTP.Send
HTML = HTTP.ResponseText
Set objHTTP = Nothing
%\>

Och skrev ut det med:

mailare.AppendHTML ""&HTML&""

Thx @nders

Permalänk: https://www.webforum.nu/p/1459370

## #4 — @nders, 2004-10-14T08:34Z

Det är onödigt att lägga till en tom sträng före och efter *HTML*. Detta räcker:

```
mailare.AppendHTML HTML
```

mvh

Permalänk: https://www.webforum.nu/p/1459371

## #5 — WebbisNet, 2005-10-09T18:15Z

> **JulleBoy skrev:**
>
> Löste det genom att hämta sidan med xmlHTTP
> 
> \<%
> Set HTTP = Server.CreateObject("Microsoft.XMLHTTP")
> HTTP.Open "GET", "http://www.testsida.se", False
> HTTP.Send
> HTML = HTTP.ResponseText
> Set objHTTP = Nothing
> %\>
> 
> Och skrev ut det med:
> 
> mailare.AppendHTML ""&HTML&""
> 
> 
> Hur fick du till det med mottagare och sånt för att det ska komma fram

Permalänk: https://www.webforum.nu/p/1685877

## #6 — emission, 2005-10-09T19:59Z

> **WebbisNet skrev:**
>
> Hur fick du till det med mottagare och sånt för att det ska komma fram

Precis som vanligt. Man använder endast XMLHTTP för att hämta HTML-strängen. JMail har dock metoden GetMessageBodyFromURL som man kan använda i stället.

Permalänk: https://www.webforum.nu/p/1685906

## #7 — WebbisNet, 2005-10-09T22:05Z

kan du inte skriva nåt exempel man kan använda

Permalänk: https://www.webforum.nu/p/1685937

## #8 — WebbisNet, 2005-10-09T22:17Z

hur ska jag göra för att min body inte ska bli tom utan innehålla asp-filen

```
<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.webbisen.com/contactmail.asp", False
objHTTP.Send
strHTML = objHTTP.ResponseText

sTo = "admin@webbisen.com"
'sCC = ""& email &""
sFrom = "test@webbisen.com"
sFrom1 = "no-reply@webbisen.com"
sSubject = "Åsikter från " & username & " [medlemsID " & userID & "]"
sTextBody = [B]vad ska finnas här[/B]

'Create the mail object and set key properties
Set objMail = Server.CreateObject("CDO.Message")

objMail.From = sFrom  
objMail.To = sTo 
objMail.Send 
Set objMail = Nothing
response.write "mailet är skickat"
%>
```

Permalänk: https://www.webforum.nu/p/1685943

## #9 — emission, 2005-10-09T22:55Z

Du har hämtat strängen till strHTML, så sätt helt enkelt objMail.HTMLBody till strHTML

Glöm inte Subject

Permalänk: https://www.webforum.nu/p/1685951

## #10 — WebbisNet, 2005-10-09T23:05Z

```
<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.webbisen.com/contactmail.asp", False
objHTTP.Send
strHTML = objHTTP.ResponseText

sTo = "admin@webbisen.com"
'sCC = ""& email &""
sFrom = "test@webbisen.com"
sFrom1 = "no-reply@webbisen.com"
sSubject = "Åsikter från " & username & " [medlemsID " & userID & "]"

'Create the mail object and set key properties
Set objMail = Server.CreateObject("CDO.Message")

strHTML.From = sFrom  
strHTML.To = sTo 
strHTML.HTMLBody=strHTML
strHTML.Send 
Set strHTML = Nothing
response.write "mailet är skickat"
%>
```

fick bara fram asp-sidan men inget mail, vad gjorde jag fel?

Permalänk: https://www.webforum.nu/p/1685952

## #11 — emission, 2005-10-09T23:22Z

Den koden torde rendera i felmeddelanden

```
<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.webbisen.com/contactmail.asp", False
objHTTP.Send
strHTML = objHTTP.ResponseText

sTo = "admin@webbisen.com"
'sCC = ""& email &""
sFrom = "test@webbisen.com"
sFrom1 = "no-reply@webbisen.com"
sSubject = "Åsikter från " & username & " [medlemsID " & userID & "]"

'Create the mail object and set key properties
Set objMail = Server.CreateObject("CDO.Message")

[b]objMail[/b].From = sFrom  
[b]objMail[/b].To = sTo
[b]objMail.Subject=sSubject [/b]
[b]objMail[/b].HTMLBody=strHTML
[b]objMail[/b].Send 
Set [b]objMail[/b]= Nothing
response.write "mailet är skickat"
%>
```

Permalänk: https://www.webforum.nu/p/1685955

---

Tråden på webben: https://www.webforum.nu/amne/asp/113519-html-med-jmail
