Querystring som verkar dumma sig...

ASP

3 svar · 220 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Trådstart#1

Hej

Har en mailgrejj till en hemsida, den avnänder sig av Jmail komponenten.

Skickar med en Querystring till adressen för att bestämma mottagare av mailet, man kan välja mellan två olika recipient's.

mott = Request.Querystring("n")

If mott = "k" Then
   recipient = "mail1@mail.nu"
End If
If mott = "j" Then
   recipient = "mail2@mail.nu"
End If

Vet att jag lika gärna kan bygga upp det med en If / Else sats, så nu behöver ni inte påpeka det ; ))

Senare i koden, sist, det som skickar mailet:

If Not msg.send Then '<= Där ska även smtp servern vara...
   Response.Write("FEEEEL")
Else
   Response.Write("Skickat...")
End If

I början funkade det kanon, men nu har det säckat ihop sig totalt...

Vad kan vara fel?

Medlem sedan juni 20003 076 inlägg
#2

Får du upp: FEEEEL eller vad händer?
Gör du om recipient till msg.AddRecipient nånstans i koden? annars lär du nog göra det.
Du kan också använda: msg.Logging = true så du får ut en fellogg.

Medlem sedan juni 200032 967 inlägg
#3

doggelito skrev:

Du kan också använda: msg.Logging = true så du får ut en fellogg.

Man får ut den om man slänger fram Response.write msg.log, den kommer inte fram av sig själv. ;)

mvh

Medlem sedan feb. 20034 441 inlägg
#4

Men det skumma är att man får bara "Skickat..." när man anger typ ?n=h i Querysting'en, alltså, ngt som inte finns med.

då skickas ju mailet UTAN ngt recipient.

Ja, har AddRecipient längre ner på sidan.

Sitter på jobbet nu och har ej tillgång till hela koden...

Anger man tex. "k" i Query'n så bli4r det fel.

skitskumt...

283 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
153 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)