---
title: "Förhindra mailscript att exekvera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/192592-förhindra-mailscript-att-exekvera"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Agneus"
published: "2015-02-05T09:59:15.000Z"
updated: "2015-02-05T13:33:24.000Z"
replies: 2
views: 970
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/192592-förhindra-mailscript-att-exekvera"
---

# Förhindra mailscript att exekvera

## #1 — Agneus, 2015-02-05T09:59Z

Har ett mailscript som fungerar, MEN hur förhindrar jag att det inte skickas ett tomt mail. Fälten "namn" och "telefon" i formuläret som matar scriptet, valideras med java. 
Scriptet ska alltså hindras att exekvera sig "självmant".

```
<%option explicit%>

<%

Dim myMail, namn, telefon, areas, KontaktTel, KontaktMail, URL, intresse

namn = Request.Form("namn")
telefon = Request.Form("telefon")
areas = Request.Form("areas")
KontaktTel = Request.Form("KontaktTel")
KontaktMail = Request.Form("KontaktMail")
URL = Request.Form("URL")
intresse = Request.Form("intresse")

Set myMail=CreateObject("CDO.Message")
myMail.Subject="Anmälan från hemsidan" 
myMail.From="noreply@xxx.se"
myMail.To="xxx@xxx.se"

myMail.HTMLBody = "<b>Anmälan</b><br>"_
&"<br>"& Request.Form("namn")_
&"<br>"& Request.Form("telefon")_
&"<br><br>"_
&"Geografiska områden:"_
&"<br>"& Request.Form("areas")_
&"<br><br>"_
&"Kontaktuppgifter:"_
&"<br>&nbsp;Telefon: "& Request.Form("KontaktTel")_
&"<br>&nbsp;e-post: "& Request.Form("KontaktMail")_
&"<br>&nbsp;Hemsida: "& Request.Form("URL")_
&"<br><br>Intressen:"_
&"<br>"& Request.Form("intresse")_
&"<br><br><hr>"

myMail.Send
set myMail=nothing

Response.Redirect "bekraftelse.htm"

%>
```

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

## #2 — voigtann1, 2015-02-05T12:03Z

gör en if fråga och se om dina request.form värde inte är tomma, om de inte är det så kör myMail.send

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

## #3 — Agneus, 2015-02-05T13:33Z

Tack förtipset. Jag gjorde så här, och det verkar fungera.

```
IF Request.Form("namn").Count > 0 Then
    myMail.Send
End If

set myMail=nothing

Response.Redirect "bekraftelse.htm"

%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/192592-förhindra-mailscript-att-exekvera
