Trådstart 8 juni 2001 12:17 #1 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.
S stefanan Medlem sedan apr. 2000 27 inlägg 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.
mmm...jag får ut värdena på skärmen...med response.write
S stefanan Medlem sedan apr. 2000 27 inlägg Det var jäkligt skumt. Testa att skriva
JMail.Sender = "" & Request.Form("email") & ""
osv.
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...?
@nders Medlem sedan juni 2000 32 967 inlägg 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.
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...:-)
@nders Medlem sedan juni 2000 32 967 inlägg 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...
P PatrikB Medlem sedan mars 2000 2 836 inlägg Om du skriver in eller requestar in emailadressen i .Sender ... är det samma adress du använder?
cya,
PartikB
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.