Avatar billede zantiago Nybegynder
03. januar 2003 - 14:33 Der er 7 kommentarer og
1 løsning

Jmail problemer

Hej Eksperter

Jeg har lidt problemer med min jmail funktion, da den ikke rigtig forstår "requst.form" - Den melder i hvert fald en fejl 500

Koden er :

<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "websmtp.zantiago.com"
JMail.Sender        = "Zantiago.com"
JMail.Subject      = "BLa bla bla"
JMail.AddRecipient  "REQUEST.FORM("email")" - KAn ik få det til at virke
JMail.Priority      = 3
JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
 
JMail.Body = "Du har modtaget en mail fra" request.form("besked") & vbCrLf &_
"Dette er en test"
 
JMail.Execute
Set JMail = Nothing
%>

På forhånd tak
Avatar billede hells Nybegynder
03. januar 2003 - 14:44 #1
det er nok email den ikke forstår skal du se. du skriver Request.Form( som en streng, hvilket det jo ikke bør skrives som. prøv dette:
<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "websmtp.zantiago.com"
JMail.Sender        = "Zantiago.com"
JMail.Subject      = "BLa bla bla"
JMail.AddRecipient  REQUEST.FORM("email")
JMail.Priority      = 3
JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

JMail.Body = "Du har modtaget en mail fra" & request.form("besked") & vbCrLf &_
"Dette er en test" 'der manglede et &

JMail.Execute
Set JMail = Nothing
%>
Avatar billede zantiago Nybegynder
03. januar 2003 - 17:53 #2
Hells --> Jeg har sq stadig ik rigtig fattet det endnu..
Håber du kan hjælpe:
JMail.Sender        = "SKAL VÆRE AFSENDEREN - Via request.form"
JMail.Body = "Du har modtaget en mail fra [Mangler en afstand her]" & request.form("navn") & vbCrLf &_ [ HER VIL JEG GERNE AT DER KOMMER ET <p>]
"Her skal der være et link, hvor id bliver hentet fra et RecordSet"

på forhånd tak!

/Bruhn
Avatar billede hells Nybegynder
03. januar 2003 - 19:31 #3
sådan noget?
<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "websmtp.zantiago.com"
JMail.Sender        = Request.Form("afsender")
JMail.Subject      = "BLa bla bla"
JMail.AddRecipient  REQUEST.FORM("email")
JMail.Priority      = 3
JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

JMail.Body = "Du har modtaget en mail fra " & Request.Form("navn") & vbCrlf & vbCrLf &_
"<p>tekst</p>"

JMail.Execute
Set JMail = Nothing
%>
Avatar billede zantiago Nybegynder
03. januar 2003 - 19:35 #4
Ja - Kan du ik skrive hvordan jeg skriver et link, der hvor du har skrevet ["<p>tekst</p>"] linket er <a href="side.asp?id=RS("id")">Link</a>
Avatar billede hells Nybegynder
03. januar 2003 - 21:26 #5
JMail.Body = "Du har modtaget en mail fra " & Request.Form("navn") & vbCrlf & vbCrLf &_
"<p>tekst <a href=""side.asp?id=" & RS("id") & """>link</a></p>"
Avatar billede zantiago Nybegynder
04. januar 2003 - 17:00 #6
Burde dette ikke virke? Jeg får ingen fejl - Men heller ingen mail!


Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "websmtp.zantiago.com"
JMail.Sender        = Request.Form("afsender")
JMail.Subject      = "::// Zantiago \\::"
JMail.AddRecipient  Request.Form("email")
JMail.Priority      = 3
JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

JMail.Body             = "Du har modtaget en mail fra " & Request.Form("navn") & vbCrlf & vbCrLf &_
                      "Der er sendt en nyhed til dig: <a href=""http://www.games.zantioago.com/nyhed.asp?id=" & RS("id") & """>Se nyheden her</a>"

Response.Write("Email Afsendt!!")

JMail.Execute
Set JMail = Nothing
Avatar billede hells Nybegynder
04. januar 2003 - 20:04 #7
så prøv med
JMail.Send

i stedet for JMail.Execute
Avatar billede zantiago Nybegynder
04. januar 2003 - 20:11 #8
Nope - Det har også virket med execute før. Det var bare hvis du kunne se en fejl der kunne stoppe processen..

/Bruhn
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