---
title: "Mail från formulär med ASP?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/146961-mail-från-formulär-med-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Annanasen"
published: "2006-05-17T12:25:35.000Z"
updated: "2006-05-18T07:29:33.000Z"
replies: 10
views: 421
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/146961-mail-från-formulär-med-asp"
---

# Mail från formulär med ASP?!

## #1 — Annanasen, 2006-05-17T12:25Z

Hej,
Jag försöker knåpa ihop ett formulär där man kan skriva in sina uppgifter och sedan ska de skickas i ett mail.
Jag har fått en kod som inte verkar fungera: kan någon se varför det inte fungerar?

HTML:
\<form method="post" action="mailform.asp" onSubmit="return checkForm(this)"\>
  \<input type="hidden" name="mailtxt" value\>
  \<input type="hidden" name="mailsubj" value="Intresseanmþlan"\>
  \<input type="hidden" name="mailto" value="mail@mail.se"\>
  \<input type="hidden" name="returnto"  value="tack.html"\>

\<table border="0 px" width="600 px"\>

\<tr\>
       \<td colspan="3" bgcolor="#d70128" height="15 px" width="600 px"\>\<img src="jordgubbe.jpg" width="600 px" height="61 px" border="0 px"\>\</td\>

\</tr\>

\<tr\>
       \<td width="400 px"\>\<br/\>\<font color="#000000" face="arial" size="2"\>\<b\>ÄN FINNS DET TID...\</b\>\</font\>\<br/\>\<br/\>
	   	 \<font color="#000000" face="arial" size="2"\>
		   
		   \<table\>
		    \<tr\>
		   	   \<td width="130 px"\>\<font color="#000000" face="arial" size="2"\>Förnamn:\</font\>\</td\>
		  	    \<td\>\<input name="namn" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
		   	\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="2"\>Efternamn:\</font\>\</td\>
				\<td\>\<input name="efternamn" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
			\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="2"\>Befattning:\</font\>\</td\>
				\<td\>\<input name="befattning" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
			\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="2"\>Företag:\</font\>\</td\>
				\<td\>\<input name="foretag" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
			\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="2"\>Adress:\</font\>\</td\>
				\<td\>\<input name="adress" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
			\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="2"\>Postadress:\</font\>\</td\>
				\<td\>\<input name="postadress" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
			\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="2"\>Telefon:\</font\>\</td\>
				\<td\>\<input name="telefon" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
			\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="2"\>E-mailadress:\</font\>\</td\>
				\<td\>\<input name="epost" type="text" value=""\>\</td\>
				\<td\>\*\</td\>
			\</tr\>
			\<tr\>
				\<td\>\<font color="#000000" face="arial" size="1"\>\* = obligatorisk\</font\>\</td\>
				\<td\>\<br/\>\<input type="submit" name="submit" value="Skicka!"\>
                    \<input name="reset" type="reset" id="reset" value="&Aring;terst&auml;ll"\>\</td\>
			\</tr\>

			\</table\>

ASP-fil: mailform.asp

\<%@ EnableSessionState = False Language = JScript%\>
\<%
var str = "";
str += "Namn:....... " + Request.Form("namn") + "\\n";
str += "Efternamn:....... " + Request.Form("efternamn") + "\\n";
str += "Företag:.... " + Request.Form("foretag") + "\\n";
str += "Befattning:...... " + Request.Form("befattning") + "\\n";
str += "Adress:..... " + Request.Form("address") + "\\n";
str += "Postadress:. " + Request.Form("postadress") + "\\n";
str += "Telefon:.... " + Request.Form("telefon") + "\\n";
str += "E-post:..... " + Request.Form("epost") + "\\n";
var JMail = Server.CreateObject ("JMail.SMTPMail");
with (JMail) {
//ISOEncodeHeaders = true;
Charset = "iso-8859-1";
ServerAddress = "relay";
Body = str;
Subject = "Sommarpresent";
Sender="mail@mail.se";
Sender=Request.Form("epost");
SenderName="kontaktformulär";
AddRecipient(Request.Form("mailto").Item);
//ReplyTo="STBK";
Execute();
Close();
}
JMail = null;
Response.Redirect("URL");
%\>

  :o HEELP!

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

## #2 — @nders, 2006-05-17T12:29Z

Hej, och välkommen till webForum! :)

På vilket sätt fungerar det inte? Felmeddelande?

Använd också kod-taggarna när du postar kod i forumet, så blir det betydligt mer lättläst för oss.

Mvh

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

## #3 — Annanasen, 2006-05-17T13:13Z

Hej och tack!   :) 

Jag kommer bara till en sida som säger "Sidan kan inte visas, Ett problem uppstod med sidan du försöker nå och den kan inte visas."
Det skickas inget mail heller.

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

## #4 — @nders, 2006-05-17T13:19Z

"Sidan kan inte visas" brukar vara IEs fel att säga att något är fel. 
Om du stänger av "Egna http-felmeddelanden" / "Friendly http error messages" i Internet Explorer (Verktyg -\> Internetalternativ -\> Avancerat) och försöker igen så borde du få ett vettigt felmeddelande, så har vi lite mer att gå på.

mvh

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

## #5 — Annanasen, 2006-05-17T13:35Z

Oj är det så man gör, tack för tipset!

Det jag fick som svar var:

```
Server object error 'ASP 0177 : 800401f3' 

Server.CreateObject Failed 

/DRutskick/mailform.asp, line 12 

Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: [url]http://www.microsoft.com/contentredirect.asp[/url].
```

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

## #6 — @nders, 2006-05-17T13:38Z

Då är det nog så enkelt att inte komponenten JMail, som används för att skicka mailet, är installerad på servern.

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

## #7 — Annanasen, 2006-05-17T13:41Z

Aha, vet du hur man installerar det?

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

## #8 — @nders, 2006-05-17T13:47Z

Om det är på egen maskin / egen server så är det bara att ladda hem och installera gratisversionen av JMail. Den finns [här](http://www.dimac.net/default2.asp?M=Products/MenuCOM.asp&P=Products/w3JMail/start.htm). Jag har för mig att det inte är några konstigheter, utan bara installera det du får hem.

mvh

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

## #9 — Annanasen, 2006-05-17T13:49Z

Tack för hjälpen! Jag ska testa! :)

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

## #10 — Spook, 2006-05-17T21:03Z

Om inte annat så finns det ett bra script att använda.
Det är iofs mer eller mindre färdigt.....
Kan hjälpa dej att sätta upp det om du vill...

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

## #11 — Annanasen, 2006-05-18T07:29Z

Nu blev jag nyfiken, vad är det för script? :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/146961-mail-från-formulär-med-asp
