---
title: "Mailformulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/162663-mailformulär"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "HammerBoy"
published: "2007-07-18T13:10:51.000Z"
updated: "2007-07-25T15:32:48.000Z"
replies: 7
views: 608
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/162663-mailformulär"
---

# Mailformulär

## #1 — HammerBoy, 2007-07-18T13:10Z

Jag behöver skicka ett mail från ett formulär. Mycket simpelt. Endast 1 mail innehållandes Avsändare, Rubrik och Meddelande.

Detta är inget nytt. Jag brukar vanligen använda ASPemail och det fungerar alledles utmärkt men... den här gången har jag inte samma tillgång till webbservern. För att använda t.ex. ASPemail så måste jag installera Persits komponent. Jag vetti sjutton om den ansvarige göken för webbservern är så intresserad av att jag installerar en mailkomponent. Utan att ha frågat så har jag förstått att det inte skulle vara populärt direkt...

Jag undrar om det finns något sätt som jag kan skicka ett enkelt mail utan att behöva installera en komponent? Kan jag fixa skäggbiffen med endast ASP (mailto räknas inte)? Om jag nu måste använda en komponent, är det möjligt att ta en komponent och bara kopiera in den utan att köra ett installationsprogram? Låter osannolikt men jag tar även med alla dumma frågor :)

Vad finns det för andra mailkomponenter för utom ASPemail, CDONTS och Jmail?

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

## #2 — yohpops, 2007-07-18T13:18Z

Du skulle kunna använda din andra server och skicka formuläret till en sida där som i sin tur skickar mailet.

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

## #3 — Spook, 2007-07-18T13:33Z

Här har du en fungerande lösning, bara att lägga in dina egna värden, infoga formuläret, skicka upp allt på servern.

Parametrarna i formmail.asp borde vara enkla att se, dom ligger på rad 52 samt rad 55.
Formuläret är bara att kopiera, glöm inte att göra sidan "tack.asp"

[sendmail.zip](http://member.webforum.nu/8323/sendmail.zip)

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

## #4 — HammerBoy, 2007-07-18T13:34Z

Ja, det skulle jag förvisso men jag kan inte ta det ansvaret för då skapas ju ett beroende till mig och det är inte lyckat i det här fallet.

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

## #5 — @nders, 2007-07-18T13:36Z

Spook - du måste ju ändå ha en mailkomponent installerad. I scriptet du bifogar används CDO.

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

## #6 — Poffe, 2007-07-23T22:49Z

Nått liknande <http://formfixer.com/> kanske kan vara lösningen?

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

## #7 — emission, 2007-07-23T23:55Z

Du kanske har tillgång till php på samma server. I så fall kan du nyttja php:s inbyggda mailfunktioner.

...eller fråga serverinnehavaren om de erbjuder någon mailkomponent.

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

## #8 — HammerBoy, 2007-07-25T15:32Z

Lösningen

Efter lite pillande hit och dit så har det hela till slut fått sin lösning. Jag bifogar koden nedan ifall det nu skulle finnas någon annan i behov av liknande lösning. 

Tack alla för er hjälp!   :) 

```
<!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D" NAME="CDO for Windows Library" -->
<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" --> 

<%
Dim ObjSendMail, avsandare, arende, meddelande
Set ObjSendMail = CreateObject("CDO.Message") 
avsandare = request.form("avsandare") 
arende = request.form("arende")
meddelande = request.form("meddelande")
       
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'Send the message using the network (SMTP over the network).
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="smtp.domän.se"
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False 'Use SSL for the connection (True or False)
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 'basic (clear-text) authentication
ObjSendMail.Configuration.Fields.Update
     
ObjSendMail.To = "dit_mailet_ska_skickas@domän.se"

ObjSendMail.From = avsandare
ObjSendMail.Subject = arende
ObjSendMail.TextBody = meddelande
     
ObjSendMail.Send     
Set ObjSendMail = Nothing 

response.redirect "En_tacksida_tex.asp"
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/162663-mailformulär
