Har du testat att skriva ut värdena på skärmen?
Response.Write Request.Form("email")
osv.
Det löser ju inte problemet, med du kommer ju en bit på vägen.
------------------
Stefan
11 svar · 357 visningar · startad av Lukaspojken
JMail.Sender = "christian@brightvision.se"
JMail.SenderName = "christian@brightvision.se"
JMail.ReplyTo = "christian@brightvision.se"
Denna kod fungerar men när jag skriver koden så här så vill den inte???
JMail.Sender = Request.Form("email")
JMail.SenderName = Request.Form("name")
JMail.ReplyTo = Request.Form("email")
Det blir inget felmeddelande...det kommer bara inget mail alls? På översta koden så kommer mail.
Har du testat att skriva ut värdena på skärmen?
Response.Write Request.Form("email")
osv.
Det löser ju inte problemet, med du kommer ju en bit på vägen.
------------------
Stefan
mmm...jag får ut värdena på skärmen...med response.write
Det var jäkligt skumt. Testa att skriva
JMail.Sender = "" & Request.Form("email") & ""
osv.
------------------
Stefan
Själva meddelandet går in (alltså det som står nedan för här) men inte den första koden (det ovan)...:(
message = "NAMN: " & Request.Form("name") & vbcrlf & "EMAIL: " & Request.Form("email")
JMail.Body = message
Det vill inte fungera...jag fattar inte varför det fungerar om jag skriver "namn" men när jag sen byter ut den till en request så fungerar det inte alls...och requesten är det inget fel på...har det nåt att göra med att det är nån form av fel variabeltyp...?
nej, det borde vara rätt subtyp (sträng) du får. det kan inte vara mycket annat.
men du råkar inte ha mellanslag med före eller efter? pröva att använda trim(request.form("email")) istället.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Jag testade lite och lokalisera felet...
Felet ligger på denna rad...skriver jag så här så fungerar det (tar jag bort @-tecknet så fungerar det inte):
JMail.Sender = "email@blabla.com"
Men requestar jag in samma emailadress så fungerar det inte...utan mellanslag och allt...
Men det gör inte så mycket att jag kan skriva vad som helst på sender för jag kan requesta in på replyar...men det är riktigt skumt...
som sagt utan @(nders) så skulle det inte fungera...:-)
nej, man måste ange en syntaxmässigt korrekt emailadress när man ska skicka med jmail. kanske till och med med en giltig domän, kommer inte ihåg.
ett litet tips är att sätta på jmails loggningsfunktion och sedan läsa av den loggen.
då kan det vara lättare att förstå varför mailservern inte skickar mail som den ska.
jmail.logging = true
..
jmail.execute
response.write jmail.log
set jmail=nothing
nånting sånt...
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Om du skriver in eller requestar in emailadressen i .Sender ... är det samma adress du använder?
cya,
PartikB
------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*
PatrikB: Mmmm det är samma adress som jag reguestar in...
Men nu satte jag sender som "blabal@com"...och denna adress ser inte personen som tar emot mailet.