---
title: "CDO Varför...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/182988-cdo-varför"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ipanema"
published: "2010-03-28T11:24:17.000Z"
updated: "2010-04-05T14:25:35.000Z"
replies: 6
views: 1072
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/182988-cdo-varför"
---

# CDO Varför....

## #1 — ipanema, 2010-03-28T11:24Z

Så här ser koden ut som plockar upp innehållet i formuläret men när det kommer fram klipper den av texten som skrivits i "Meddelande"! Enbart några ord i en mening kommer fram. 

Någon som har några tips?

\<%
'Värden från textboxarna
mailtext = Request("namn")
mailtext = Request("foretag")
mailtext = Request("email")
mailtext = Request("telefon")
mailtext = Request("mottagare")
mailtext = Request("meddelande")

set objMessage = server.createobject("cdo.message")
set objConfig = server.createobject("cdo.configuration")

' Inställningar för SMTP
Set Flds = objConfig.Fields
Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail1.theland.se"
Flds.update

Set objMessage.Configuration = objConfig
objMessage.To = "info@mig.se"
objMessage.From = Request ("email")
objMessage.Subject = "Från mailformuläret!"
objMessage.HTMLBody = "\<b\>Namn:\</b\> " & Request("namn")& "." & "\<BR\>" & vbCrLf &\_
"\<b\>Företag:\</b\> " & Request("foretag")& "." & "\<BR\>" & vbCrLf &\_
"\<b\>E-post:\</b\> " & Request("email")& "." & "\<BR\>" & vbCrLf &\_
"\<b\>Telefon:\</b\> " & Request("telefon")& "." & "\<BR\>" & vbCrLf &\_
"\<b\>Mottagare:\</b\> " & Request("mottagare")& "." & "\<BR\>" & vbCrLf &\_
"\<b\>Meddelande:\</b\> " & Request("meddelande")& "." & "\<BR\>" & vbCrLf &\_

objMessage.fields.update
objMessage.Send

set objMessage = nothing
set objConfig = nothing
%\>

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

## #2 — lilja, 2010-03-28T21:33Z

Är det

```
Request("meddelande")
```

som klippas av för du "appendar" inte värdet i "mailtext"-variabeln?

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

## #3 — ipanema, 2010-03-29T07:00Z

Ja, helt riktigt. I bland efter två-tre ord, i bland efter fem-sex.

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

## #4 — lilja, 2010-04-01T08:19Z

Vad händer om du gör

```
Response.Write(Request("meddelande"))
```

Får du då ut hela meddelandet eller klipps orden där också? Hämtar du data från ett formulär och använder du get/post som skicka metod? Jag tycker att du ska använda method="post" i ditt formulär och ändra dina Request("...") till Request.Form("...") för att säkert veta vart din data kommer ifrån.

Varför sätter du en massa värden till "mailtext" högst upp? Den verkar sättas på fel sätt då värden inte byggs på utan ersätts.

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

## #5 — @nders, 2010-04-01T08:23Z

...dessutom används ju inte variabeln mailtext till någonting.

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

## #6 — ipanema, 2010-04-03T13:52Z

Problemet löst

Webbhotellet har fixat stöd för CDONTS på sin server (W 2008) och det fungerar även om det inte borde göra det.

Tack för att ni tog er tid.

/Mats

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

## #7 — lilja, 2010-04-05T14:25Z

Ok, vad var problemet? Skriv gärna ner det och markera tråden som löst så blir nog admin glad :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/182988-cdo-varför
