---
title: "Från CDONTS till"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49881-från-cdonts-till"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "medialabs"
published: "2002-08-09T12:54:01.000Z"
updated: "2002-08-09T17:18:02.000Z"
replies: 17
views: 264
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/49881-från-cdonts-till"
---

# Från CDONTS till

## #1 — medialabs, 2002-08-09T12:54Z

Hej!

jag har en bit mail kod som jag skulle vilja ha till AspsmartMail.

```
<%
Dim objCDO
Set objCDO = Server.CreateObject("CDONTS.NewMail")
objCDO.From = Request.Form("EMAIL")
objCDO.To = Request.Form("POSTER_EMAIL")
objCDO.cc = Request.Form("EMAIL")
objCDO.Subject = Request.Form("SUBJECT")
objCDO.Body = Request.Form("MESSAGE")
objCDO.Send()
Set objCDO = Nothing
%>
```

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

## #2 — Skarre, 2002-08-09T13:19Z

[Dokumentation](http://www.aspsmart.com/aspSmartMail/liblocal/docs/Objects.htm) :)

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

## #3 — medialabs, 2002-08-09T13:46Z

Har redan besökt den men jag vågar itne ändra själv. sist jag gjorde det tog det en vecka innan jag fick den att funka, så jag skulle uppskatta om nån skulle ta sig ett par minuter och "översätta" det till aspsmartrMail

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

## #4 — solbulle, 2002-08-09T14:01Z

<http://www.aspsmart.com/scripts/aspSmartMail/publigen/content/templates/TPL_ADV_VIEW_SRC.asp?P=302&L=EN>

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

## #5 — medialabs, 2002-08-09T15:23Z

Tack solbulle! 

Nu ska jag knäcka denna nöt! ;)

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

## #6 — medialabs, 2002-08-09T15:41Z

Solbulle! 

Hoppas att du vet vad som e fel!?
Jag fattar inte så mycket om AspsmartMail och jag försökte i alla fall. Men det blir ett fel.

```
Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/marknad/adReplied.asp, line 9 

mySmartMail.SenderName = "Request.From("EMAIL")"
----------------------------------------^
```

 

```
<%
Dim mySmartMail
Set mySmartMail = Server.CreateObject("aspSmartMail.SmartMail")

mySmartMail.Server = "mail.medialabs.nu"

mySmartMail.SenderName = "Request.From("EMAIL")"
mySmartMail.Recipients.Add = "Request.From("POSTER_EMAIL")"
mySmartMail.Subject = "Request.From("SUBJECT")"
mySmartMail.Body = "Request.From("MESSAGE")"

mySmartMail.SendMail
set mySmartMail = nothing
%>
```

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

## #7 — Skarre, 2002-08-09T15:48Z

Request.**Form**("EMAIL")

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

## #8 — medialabs, 2002-08-09T15:50Z

Hur ska jag göra detta? Request.form funkar väl inte i aspsmartmail eller?

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

## #9 — Skarre, 2002-08-09T15:52Z

Jag vet inte, jag reagerade bara på att du skrivit "From" istället för "Form", men det kanske ska vara så. Jag har aldrig prövat komponenten så jag vet inte.

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

## #10 — medialabs, 2002-08-09T15:54Z

Hoppsan!  :r 

Men det blir samma felmess i alla fall x( 

Det är dags för en  :birp

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

## #11 — Skarre, 2002-08-09T15:57Z

Nu ser jag. Du har citationstecken runt dina Request.Form. Ta bort dem.

Byt alltså:

"Request.From("EMAIL")"

... mot:

Request.From("EMAIL")

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

## #12 — medialabs, 2002-08-09T16:02Z

jag gjorde som du sa och plockade bort dom och nu kommer ett snyggt felmess upp  :birp 

```
Microsoft VBScript runtime error '800a01c2' 

Wrong number of arguments or invalid property assignment: 'Recipients.Add' 

/marknad/adReplied.asp, line 10
```

 

mySmartMail.Recipients.Add = Request.Form("POSTER_EMAIL")

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

## #13 — Skarre, 2002-08-09T16:07Z

Jag är nog inte rätt person att hjälpa dig eftersom jag inte har någon erfarenhet av AspSmartMail, men det låter som om du inte får med dig något värde från formuläret. Kontrollera att Request.Form("POSTER_EMAIL") innehåller någonting.

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

## #14 — medialabs, 2002-08-09T16:09Z

Jo, Dom innehåller det dom ska ha ;)

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

## #15 — Skarre, 2002-08-09T16:13Z

Jag kollade lite på exempelkoden som solbulle postade och det verkar som om Recipients.Add måste ha två argument; email-adress samt namn. Så pröva att bara lägga till en tom sträng om du inte har något namn.

```
mySmartMail.Recipients.Add = Request.Form("POSTER_EMAIL"), ""
```

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

## #16 — Skarre, 2002-08-09T16:15Z

Nej, nej, nej! Nu ser jag, igen. :e Det ska inte vara något likhetstecken emellan. Add är en metod och den rätta koden ska då troligtvis vara:

```
mySmartMail.Recipients.Add Request.Form("POSTER_EMAIL")
```

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

## #17 — medialabs, 2002-08-09T16:46Z

Var bor du Skarre!?

Tänkte posta en Lapin Kulta till dig!

Den funkar som den ska nu!  :bire  :birp

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

## #18 — Skarre, 2002-08-09T17:18Z

:birp

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49881-från-cdonts-till
