Avatar billede steen_hansen Forsker
30. oktober 2002 - 13:41 Der er 27 kommentarer og
1 løsning

JMail

Hvorfor kan jeg ikke få dette til at fungere?

<% If Request.Form("apply_emailaddress") > "" Then

apply_name = Request.Form("apply_name")
apply_firm = Request.Form("apply_firm")
apply_emailaddress = Request.Form("apply_emailaddress")
apply_address = Request.Form("apply_apply_address")
apply_zip = Request.Form("apply_zip")
apply_city = Request.Form("apply_city")
apply_phone = Request.Form("apply_phone")
apply_txt = Request.Form("apply_txt")

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.navn.dk"
JMail.sender = "min@email.dk"
JMail.subject = "Emne her!"
JMail.AddRecipient = "min@email.dk"
JMail.AddRecipientBCC "min@email1.dk"
JMail.Body = "Fra: " & apply_name & "!" & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Firmanavn: " & apply_firm & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "E-mail: " & apply_emailaddress & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Adresse: " & apply_address & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Postnr.: " & apply_zip & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "By: " & apply_city & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Telefon: " & apply_phone & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Forespørgsel: " & apply_txt & vbCrLf & vbCrLf
JMail.Priority = 3
JMail.Execute

Response.Redirect("tak.asp")

Else %>

<html>

etc.
Avatar billede medions Nybegynder
30. oktober 2002 - 13:45 #1
<% If Request.Form("apply_emailaddress") <> "" Then

apply_name = Request.Form("apply_name")
apply_firm = Request.Form("apply_firm")
apply_emailaddress = Request.Form("apply_emailaddress")
apply_address = Request.Form("apply_apply_address")
apply_zip = Request.Form("apply_zip")
apply_city = Request.Form("apply_city")
apply_phone = Request.Form("apply_phone")
apply_txt = Request.Form("apply_txt")

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.navn.dk"
JMail.sender = "min@email.dk"
JMail.subject = "Emne her!"
JMail.AddRecipient = "min@email.dk"
JMail.AddRecipientBCC "min@email1.dk"
JMail.Body = "Fra: " & apply_name & "!" & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Firmanavn: " & apply_firm & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "E-mail: " & apply_emailaddress & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Adresse: " & apply_address & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Postnr.: " & apply_zip & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "By: " & apply_city & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Telefon: " & apply_phone & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Forespørgsel: " & apply_txt & vbCrLf & vbCrLf
JMail.Priority = 3
JMail.Execute

Response.Redirect("tak.asp")

Else %>

Prøv nu!

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 13:49 #2
Hej Rune! :o)

Det eneste du har ændret i, er dette?

<% If Request.Form("apply_emailaddress") <> "" Then
Avatar billede steen_hansen Forsker
30. oktober 2002 - 13:53 #3
Hvis det er det eneste, så hjalp det ikke :o(
Avatar billede medions Nybegynder
30. oktober 2002 - 13:55 #4
Det siger hvis apply_emailadress er = med et eller andet så skal afsendelsen ske...

Kommer den med nogen fejl?

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 13:56 #5
Nej, jeg bliver bare redirected til tak.asp, og mere sker der ikke.
Avatar billede medions Nybegynder
30. oktober 2002 - 13:58 #6
Jamen det er jo fordi du ikke har indtastet dine egne oplysninger i følgende:

JMail.ServerAddress = "mail.navn.dk"
JMail.sender = "min@email.dk"
JMail.subject = "Emne her!"
JMail.AddRecipient = "min@email.dk"
JMail.AddRecipientBCC "min@email1.dk"

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 13:59 #7
Selvfølgelig er de indtastdede :o) Siden er bare hemmelig endnu.
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:00 #8
Vil du have selve formularen?
Avatar billede medions Nybegynder
30. oktober 2002 - 14:02 #9
Hmm nej. Men tror du ik' du lige skulle prøve at udskrive dine variabler og se om der kommer noget i dem?

Response.Write(apply_name = Request.Form("apply_name"))
osv.

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:03 #10
Prøver ...
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:04 #11
i tak.asp?
Avatar billede medions Nybegynder
30. oktober 2002 - 14:06 #12
Øhh der hvor du har dit JMailscript... Og så kommenter Redirecten ud...

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:09 #13
"Siden kan ikke vises ...." :o(
Avatar billede medions Nybegynder
30. oktober 2002 - 14:11 #14
??? lyder weird! *G*

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:13 #15
Jeg har så

<form method="POST" action="<...../tak.asp">

i min formular. Så er det vel unødvendigt at have

Response.Redirect("tak.asp")

også?
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:17 #16
Når jeg submitter, siger det SLAM, og så er jeg ovre på tak.asp, hvilket jo tyder på, at der ikke foregår noget som helst?
Avatar billede medions Nybegynder
30. oktober 2002 - 14:27 #17
Nej, hvis du fx. fjerner Response.Redirect("tak.asp") så forbliver den jo på den side den skulle!

Forhåbentlig ser din formular sådan her ud:

<form method="POST" action="tak.asp">

;o)
//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:35 #18
Det gør den, og derfor ryger jeg jo ind på tak.asp
Avatar billede medions Nybegynder
30. oktober 2002 - 14:36 #19
Øhh ja, det er jo oxo det du skal er de ik? Hvordan ligger scriptet i forhold til koden?

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:43 #20
.........
JMail.Priority = 3
JMail.Execute

Response.Redirect("tak.asp")

Else %>

<html>

Det ligger over <html>
Avatar billede medions Nybegynder
30. oktober 2002 - 14:48 #21
Hedder filen som det hele er i Tak.asp?

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 14:49 #22
Nej, den den hedder default.asp. Når man har udfyldt formularen, bliver man redirected til tak.asp, hvor der bare står "Tak for ...."
Avatar billede medions Nybegynder
30. oktober 2002 - 14:58 #23
Jamen det er jo i tak.asp du skal ha' dit JMail script ven :o)

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 15:10 #24
Ok? Jeg har lavet en anbefal-side, som fungerer perfekt. Her har jeg scriptet som her, det giver ikke nogen anledning til problemer.

Jeg har lagt scriptet øverst i tak.asp - over <html> og fjernet det fra default.asp. Nu kan jeg ikke komme ind på default.asp :o/
Avatar billede medions Nybegynder
30. oktober 2002 - 15:14 #25
lol nu begynder det at være uhyggeligt :-D

-nå, Steen, jeg skal på arbejde...
Jeg kigger lige på det når jeg kommer hjem.

//>Rune
Avatar billede steen_hansen Forsker
30. oktober 2002 - 15:15 #26
Ok. Jeg roder med det. Finder jeg ud af det, lægger jeg løsningen. Ellers håber jeg du kan komme med noget konstruktivt :o)
Avatar billede eagleeye Praktikant
03. november 2002 - 01:58 #27
Jeg tror problemmet ligge i denne:

<form method="POST" action="<...../tak.asp">

For den vil sende browseren til tak.asp med det samme, og det skulle slet ikke være nødvendig hvis du har en redirect til tak.asp siden efter mailen er send.
Avatar billede steen_hansen Forsker
18. december 2002 - 20:47 #28
Tak for hjælpen :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester