---
title: "Hur fixar jag en mail bekräftelse?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/69482-hur-fixar-jag-en-mail-bekräftelse"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ipanema"
published: "2003-02-26T11:44:54.000Z"
updated: "2003-02-26T14:51:41.000Z"
replies: 24
views: 578
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/69482-hur-fixar-jag-en-mail-bekräftelse"
---

# Hur fixar jag en mail bekräftelse?

_Sida 1 av 2._

## #1 — ipanema, 2003-02-26T11:44Z

Ett formulär leder till action="koll.asp" som ser ut så här:

Du har angett:\<br\>\<br\>
Namn: \<span class="elvaf"\>\<% = Request.Form("namn") %\>\</span\>\<br\>
Företag: \<span class="elvaf"\>\<% = Request.Form("foretag") %\>\</span\>\<br\>
E-post: \<span class="elvaf"\>\<% = Request.Form("email") %\>\</span\>\<br\>
Telefon: \<span class="elvaf"\>\<% = Request.Form("telefon") %\>\</span\>\<br\>
Meddelande: \<span class="elvaf"\>\<% = Request.Form("meddelande") %\>\</span\>
\<br\>\<br\>\<br\>
Stämmer detta? \<A href="kontaktmail.asp"\>Ja! \</a\> \<a href="kontakt.html"\>Nej! \</a\>

Vid "Ja" klick kommer man till kontaktmail.asp som ser ut så här:

\<%
Dim myMail, namn, foretag, epost, telefon, meddelande

namn = request.form ("namn") 
foretag = request.form("foretag") 
epost = request.form("email")
telefon = request.form("telefon") 
meddelande = request.form("meddelande")

 Set myMail = CreateObject("CDONTS.NewMail")
 myMail.From = request.form("email")
 myMail.To = "info@ipanema.nu"
 myMail.Subject = "Från mailformuläret!"
 myMail.Body = "Namn: " + namn + chr(10) + "Företag: " + foretag +  chr(10) + "E-post: " + epost  + chr(10) +  "Telefon: " + telefon +  chr(10) + "Meddelande: " + meddelande
 myMail.Send
 Set myMail = Nothing
 %\>

Varför fungerar inte detta? Någon som kan hjälpa mig?

/ Mats

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

## #2 — OveRRidE, 2003-02-26T11:52Z

Felmeddelande?

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

## #3 — ipanema, 2003-02-26T11:56Z

Inget felmeddelande. Kontaktmail.asp öppnas men inget mail skickas.

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

## #4 — Sebbe, 2003-02-26T12:12Z

Kanske om du ändrar + till &?

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

## #5 — Engine^, 2003-02-26T12:18Z

```
Set myMail = Server.CreateObject("CDONTS.NewMail")

myMail.From = Request.Form("email")
myMail.Subject = "Från mailformuläret"
myMail.To = "info@ipanema.nu"
myMail.Body = "Namn: " & namn & VbCrLf & "Företag: " & foretag & VbCrLf & _
 "E-post: " & epost & VbCrLf & "Telefon: " & telefon & VbCrLf & "Meddelande: " & meddelande 

myMail.Send

Set myMail = Nothing
```

Jag hänvisar vidare till [denna tråd](http://www.webforum.nu/showthread.php?s=&postid=566076#post566076).

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

## #6 — Sebbe, 2003-02-26T12:20Z

En annan sak jag inte förstår är hur Request.Form() värderna från den föregående sidorna ska skickas vidare till nästa sida om du inte sparar dem Sessions eller liknande?

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

## #7 — ipanema, 2003-02-26T12:51Z

Jag förstår det inte heller!!
Fick koll.asp av en kompis som sade att det skulle fungera.
Har använt cdonts som me + och chr(10) tidigare och det har fungerat perfekt. Jag är novis inom ASP. Finns det något annat sätt man kan visa upp en mailbekräftelse för användaren att bekräfta?

/ Mats

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

## #8 — ipanema, 2003-02-26T13:06Z

Har nu provat med koden som Engine skrev och då får jag ett felmeddelande:

Teknisk information (för supportpersonal)

Feltyp:
Körningsfel i Microsoft VBScript (0x800A0046)
Åtkomst nekad.
/ASP mail/mailkontakt.asp, line 39

Webbläsare:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; AIRF; T312461) 

Sida:
GET /ASP mail/mailkontakt.asp 

Mailkontakt.asp ser ut så här:

\<%
Set newMailObj = CreateObject("CDONTS.Newmail")
  newMailObj.From = "mats@ipanema.nu"
  newMailObj.To = "info@ipanema.nu"
  newMailObj.Subject = "Ämne"

 
    newMailObj.BodyFormat = CdoBodyFormatText
    newMailObj.MailFormat = CdoMailFormatMime    
    sMailBody = "Testrad 1"& vbNewLine & vbNewLine
    sMailBody = sMailBody & "Testrad 2 " & vbNewLine
    newMailObj.Body = sMailBody

RAD 39 --\> newMailObj.Send
  Set newMailObj = Nothing
  %\>

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

## #9 — Sebbe, 2003-02-26T13:17Z

koll.asp:

```
<%
Session("namn") = Request.Form("namn")
Session("foretag") = Request.Form("foretag")
Session("email") = Request.Form("email")
Session("telefon") = Request.Form("telefon")
Session("meddelande") = Request.Form("meddelande")
%>
Du har angett:<br><br> 
Namn: <span class="elvaf"><% = Session("namn") %></span><br> 
Företag: <span class="elvaf"><% = Session("foretag") %></span><br> 
E-post: <span class="elvaf"><% = Session("email") %></span><br> 
Telefon: <span class="elvaf"><% = Session("telefon") %></span><br> 
Meddelande: <span class="elvaf"><% = Session("meddelande") %></span> 
<br><br><br> 
Stämmer detta? <A href="kontaktmail.asp">Ja! </a> <a href="kontakt.html">Nej! </a>
```

kontaktmail.asp:

```
<% 
Set newMailObj = CreateObject("CDONTS.Newmail") 
newMailObj.From = Session("email")
newMailObj.To = "info@ipanema.nu" 
newMailObj.Subject = "Ämne" 

newMailObj.BodyFormat = CdoBodyFormatText 
newMailObj.MailFormat = CdoMailFormatMime 
newMailObj.Body = "Namn: " & Session("namn") & vbCrLf &_
"Företag: " & Session("foretag") & vbCrLf &_
"Telefon: " & Session("telefon") & vbCrLf &_
"Email: " & Session("email") & vbCrLf &_
"Meddelande: " & Session("meddelande")

newMailObj.Send 
Set newMailObj = Nothing

Session.Abandon
%>
```

Kanske denna koden funkar?

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

## #10 — ipanema, 2003-02-26T13:27Z

Tack Sebbe för att du försöker hjälpa mig men jag får ännu ett felmeddelande:
Feltyp:
Körningsfel i Microsoft VBScript (0x800A0046)
Åtkomst nekad.
/ASP mail/kontaktmail.asp, line 40

Webbläsare:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; AIRF; T312461) 

Sida:
GET /ASP mail/kontaktmail.asp

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

## #11 — Sebbe, 2003-02-26T13:28Z

Är du säker på att du har tillgång till CDONTS på servern?

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

## #12 — ipanema, 2003-02-26T13:58Z

Visst. jag kör en egen webserver på min dator och andra ASP script fungerar.
Jag har letat på nätet efter ett annat script som gör samma sak men inte hittat nåt. Har du någon bra adress?
/ Mats

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

## #13 — Sebbe, 2003-02-26T13:59Z

<https://www.devguru.com> kanske?

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

## #14 — Engine^, 2003-02-26T14:07Z

Åtkomst nekad...

Du kanske kan läsa lite [här](http://msdn.microsoft.com/library/en-us/cdo/html/_denali_installing_cdo_for_nts.asp) och se om du missat något vid installationen.

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

## #15 — ipanema, 2003-02-26T14:36Z

TACK!
Jag lade upp filerna på mitt webhotell och körde därifrån. Då fungerade det! Konstigt när alla andra asp filer fungerar via datorns webserver!? 
En sista fråga. Hur gör jag radbrytningar i koden jag fick av Sebbe som ser ut så här:

\<% 
Set newMailObj = CreateObject("CDONTS.Newmail") 
newMailObj.From = "mats@ipanema.nu" 
newMailObj.To = "info@ipanema.nu" 
newMailObj.Subject = "Ämne" 

newMailObj.BodyFormat = CdoBodyFormatText 
newMailObj.MailFormat = CdoMailFormatMime 
newMailObj.Body = "Namn: " & Session("namn") & vbCrLf &\_
"Företag: " & Session("foretag") & vbCrLf &\_
"Email: " & Session("email") & vbCrLf &\_
"Telefon: " & Session("telefon") & vbCrLf &\_
"Meddelande: " & Session("meddelande")

newMailObj.Send 
Set newMailObj = Nothing

Session.Abandon
%\>

Tack alla som hjälpt mig idag.

/ Mats

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

## #16 — Sebbe, 2003-02-26T14:37Z

Vaddå, funkar inte vbCrLf radbrytningarna? Testa att byta ut alla vbCrLf mot vbNewLine :)

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

## #17 — @nders, 2003-02-26T14:38Z

vbCrLf är radbrytning.

```
newMailObj.Body = "Namn: " & Session("namn") & [b]vbCrLf[/b] &_
```

mvh,

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

## #18 — Sebbe, 2003-02-26T14:39Z

@nders, var det inte det jag hade skrivit innan? :q

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

## #19 — solbulle, 2003-02-26T14:41Z

**r/** Helt klart en sölig dator. (Men den fungerar nästa i alla fall...)

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

## #20 — @nders, 2003-02-26T14:43Z

Sebbe, det är svårt att veta vad andra skriver samtidigt som man själv skriver svar, eller? Det jag menade var i stort sett samma som du. Eftersom ipanema är novis så valde jag att markera det som redan fanns i koden han använde som skapar radbrytningar.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/69482-hur-fixar-jag-en-mail-bekräftelse  
Nästa sida: https://www.webforum.nu/amne/asp/69482-hur-fixar-jag-en-mail-bekräftelse/page2.md
