---
title: "CDONTS-fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73089-cdonts-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bassebhu"
published: "2003-04-03T18:58:18.000Z"
updated: "2003-04-05T15:16:43.000Z"
replies: 10
views: 269
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/73089-cdonts-fel"
---

# CDONTS-fel

## #1 — bassebhu, 2003-04-03T18:58Z

vad är det för fel i följande kod?

```
<%
Dim Message
Set newMail = CreateObject("CDONTS.NewMail")
newMail.From = Request.Form("name")
newMail.To = "sebastian@sebastian.nu"
newMail.Subject = "Beställning av material"
Message = "Namn: " & Request.Form("name") & vbCrLf & vbCrLf
If NOT Request.Form("produktblad") = "" Then
Message = Message  & "Produktblad: " & Request.Form("produktblad") & vbCrLf
End If
If NOT Request.Form("faktablad") = "" Then
Message = Message  & "Faktablad: " & Request.Form("faktablad") & vbCrLf & vbCrLf
End If
If NOT Request.Form("adress") = "" Then
Message = Message  & "Adress: " & Request.Form("adress") & vbCrLf
End If
If Request.Form("zipcode") = "" Then
Message = Message  & "Postnummer: " & Request.Form("zipcode") & vbCrLf
End If
If NOT Request.Form("zipcity") = "" Then
Message = Message  & "Ort: " & Request.Form("zipcity") & vbCrLf
End If
Message = Message  & "Telefon: " & Request.Form("phone") & vbCrLf
Message = Message  & "E-post: " & Request.Form("email") & vbCrLf
Message = Message  & "Meddelande: " & Request.Form("message")
newMail.Body = Message
newMail.Send
Set newMail = Nothing
%>
```

Inget mail som kommer fram =/

tack!

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

## #2 — m_soderlund, 2003-04-04T06:15Z

Jag tycker att det verkar som att koden är högst korrekt. Har du försökt att skriva ut variabeln Message? Gör det och kolla om något skrivs ut.

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

## #3 — bassebhu, 2003-04-04T19:46Z

japp, den skriver ut message.

kan det vara att jag glkömt ange något för att det ska funka. tex om man inte fyller i "to", "subject" eller "from" så kommer inget mail?! men det har jag ju gjort =/
måste "to" och "from" vara riktiga mailadresser? har iofs testat det med men...

tack!

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

## #4 — solbulle, 2003-04-04T20:00Z

Adresserna måste nog vara riktiga, har du kollat i dina mailmappar, tex badmail om det ligger mail kvar där?

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

## #5 — bassebhu, 2003-04-04T20:11Z

noep =/ inga mejl. adresserna är riktiga.

en till fråga. detta: "vbCrLf" - det ska väl bli radbrytning?! det blev inte det när jag skrev ut messagevariabeln =/ vad är fel då?

tack

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

## #6 — Sebbe, 2003-04-04T20:12Z

Det gäller bara mailet. Om du ska skriva ut det använder du

```
Response.Write(Replace(Message,vbCrLf,"<br>"))
```

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

## #7 — bassebhu, 2003-04-04T20:18Z

ok.

fan funkar inte cdontsen för då =/
ska ha stöd för cdonts. irriterande när man inte får felmess.

jag tycker det ser korrekt ut. kan ingen testa på sin server om jag lägger upp mer kod?
vet att det är en rätt jobbig tjänst men om nån har extremt tråkigt och så ;) 
jag kan hjälpa med lite musik-saker i gentjänst då eller nåt haha.

tack!

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

## #8 — bassebhu, 2003-04-04T20:31Z

fick ditt mail solbulle. hur ändrade du? :e

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

## #9 — solbulle, 2003-04-04T21:42Z

Ursäkta att jag inte svarat tidigare.

Det enda jag gjorde var att hårdkoda min mailadress (from)
Inga andra ändringar. Så min slutsats blir att om du bara ser till att ha en ok adress i ditt formulär så ska det fungera. (Rätt namn i formen?)

Annars verkar det vara din komponent alt. servern som strular - men då borde du ju få felmess eller "badmails"

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

## #10 — Sebbe, 2003-04-05T09:37Z

Det kanske funkar med:

```
newMail.From = Trim(CStr(Request.Form("name"))) & ""
```

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

## #11 — OveRRidE, 2003-04-05T15:16Z

Nu gissar jag, eftersom jag inte är så hemma på CDONTS, men kan man inte gör nåt liknande det man gör i ASPMail? 

Observera att denna kod troligen inte passar implementationsmässigt mot CDONTS, då dess gränssnitt troligen ser annorlunda ut. 

```
if newMail.Send then 
   response.write "Mailet skickat!"
else
   response.write "Mailet skickades ej! " & newMail.response
end if
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/73089-cdonts-fel
