---
title: "vad är fel med CDonts"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/156430-vad-är-fel-med-cdonts"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellsater"
published: "2007-01-26T09:11:20.000Z"
updated: "2007-01-26T13:27:07.000Z"
replies: 30
views: 1174
page: 1
pages: 2
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/156430-vad-är-fel-med-cdonts"
---

# vad är fel med CDonts

_Sida 1 av 2._

## #1 — Pellsater, 2007-01-26T09:11Z

Har ett mail och vill att det ska finnas med en länk i mailet men länken blir bara utskriven som vanlig text!!!

```
Set mail = Server.CreateObject("CDO.Message")

Set objConfig = createobject("cdo.configuration")
Set Flds = objConfig.Fields
With Flds
 .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
 .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail-hub.space2u.com"
 .Update
End With
Set mail.Configuration = objConfig

BodyFormat = cdoBodyFormatHTML

mail.Subject = "Orderbekräftelse till " &fnamn&enamn
mail.TextBody = uppg
mail.from = "order@fitnessbutiken.se"
mail.To = epost
Mail.cc = "info@fitnessbutiken.se"
Mail.bcc = ""
mail.Send 
set mail = Nothing
```

HJÄLP

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

## #2 — voigtann1, 2007-01-26T09:17Z

ändra TextBody till HTMLBody ?

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

## #3 — Pellsater, 2007-01-26T09:20Z

nja ... all text som ska med har namnet "uppg" och är det där det anges?

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

## #4 — @nders, 2007-01-26T09:22Z

> **voigtann1 skrev:**
>
> ändra TextBody till HTMLBody ?

Lyssna på voigtann. Ingen html, ingen länk.

Dessutom; cdo != cdonts.

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

## #5 — Pellsater, 2007-01-26T09:30Z

klart och det ser bra ut dock blir allt i mailet bara till en enda textklump nu inte uppdelat alls. Och länken går att klicka på men den vill inte öppna upp en läsare utan spara den i datorn

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

## #6 — @nders, 2007-01-26T09:32Z

Exakt hur ser innehållet i *uppg* ut då? Och vilken mailklient försöker du använda?

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

## #7 — Pellsater, 2007-01-26T09:36Z

ett utdrag ur uppg

```
uppg = "Tack för Din beställning från Fitnessbutiken.se, " & vbCrLf 
uppg = uppg & "har du valt att betala via betalkort, så får du en bekräftelse"  & vbCrLf 
uppg = uppg & "där att du har betalat, sedan skickar vi dina varor"  & vbCrLf & vbCrLf
uppg = uppg & "Personnummer: " & pnr & vbCrLf
uppg = uppg & "Förnamn: " & fnamn &  vbCrLf
uppg = uppg & "Efternamn: " & enamn &   vbCrLf
uppg = uppg & "Adress: " & adress & vbCrLf
uppg = uppg & "Postnummer: " & postnummer &  vbCrLf 
uppg = uppg & "Ort: " & ort &  vbCrLf
```

sen använder jag CDONTS eller vad menar du ?

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

## #8 — Pellsater, 2007-01-26T09:37Z

jag har Outlook

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

## #9 — voigtann1, 2007-01-26T09:43Z

TextBody presentara dokumenet som "plain text" i Outlook bland annat... om du vill ha länkar mm så måste du använda htmlbody..

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

## #10 — @nders, 2007-01-26T09:48Z

Dessutom ser jag ingen länk i texten.

> sen använder jag CDONTS eller vad menar du ?

Nej, du använder ju CDO.

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

## #11 — Pellsater, 2007-01-26T09:51Z

ok... ser du vad som är fel?

```
uppg = uppg & "<a href=""payment.asp?totalSummaKort=" & totalSummaKortPay & "&orderid=" & orderid & """>Betala här om du inte betalat ännu</a>" & vbCrLf & vbCrLf & vbCrLf
```

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

## #12 — voigtann1, 2007-01-26T09:58Z

har du ens provat htmlbody?

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

## #13 — @nders, 2007-01-26T09:58Z

Om du ska ha HTML-mail, så **ska** du formatera mailet som html, dvs använda \<br\> för radbrytningar, etc, **samt** använda HTMLBody i CDO.

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

## #14 — Pellsater, 2007-01-26T09:58Z

japp och det blir HTML men allt blir bara en klump av text som jag skrev

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

## #15 — @nders, 2007-01-26T09:59Z

> **Pellsater skrev:**
>
> japp och det blir HTML men allt blir bara en klump av text som jag skrev

Ja, du har ju inga radbrytningar någonstans.

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

## #16 — Pellsater, 2007-01-26T10:00Z

ok så inga  & vbCrLf?

Hur gör jag för att få med de olika variablarna ex. 
uppg = uppg & "Personnummer: " & pnr & vbCrLf

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

## #17 — voigtann1, 2007-01-26T10:01Z

du kan göra:

```
uppg = replace(uppg,vbCrLf,"<br/>" & vbCrLf)
```

och sen ta det i htmlbody ... så slipper du redigera om din fil för mycket ;)

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

## #18 — Pellsater, 2007-01-26T10:24Z

allt blir ju dubbelt... för kommer texten i en klump sen skrivs den igen fast då rätt

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

## #19 — voigtann1, 2007-01-26T10:33Z

...

```
Set mail = Server.CreateObject("CDO.Message")

Set objConfig = createobject("cdo.configuration")
Set Flds = objConfig.Fields
With Flds
 .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
 .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail-hub.space2u.com"
 .Update
End With
Set mail.Configuration = objConfig

BodyFormat = cdoBodyFormatHTML

mail.Subject = "Orderbekräftelse till " &fnamn&enamn

mail.[b]html[/b]Body = [b]replace(uppg &"",vbCrLf,"<br/>" & vbCrLf)[/b]
mail.from = "order@fitnessbutiken.se"
mail.To = epost
Mail.cc = "info@fitnessbutiken.se"
Mail.bcc = ""
mail.Send 
set mail = Nothing
```

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

## #20 — Pellsater, 2007-01-26T10:39Z

tack!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/156430-vad-är-fel-med-cdonts  
Nästa sida: https://www.webforum.nu/amne/asp/156430-vad-är-fel-med-cdonts/page2.md
