webForumDet fria alternativet

vad är fel?

ASP

7 svar · 347 visningar · startad av jispir

Medlem sedan maj 20011 343 inlägg
Frågan#1

Tjenare jag har ett jmail script som ska hämta info från olika formulär sen skicka iväg men jag har så att man slipper ändra i scriptet varje gång man byter formulär fält men det funakr inte :( den skriver inte med innehållet som finns i de fälten.
koden ser ut så här:

<%
           Name   = Request.Form("Namn")
           SenderEmail  = Request.Form("email")
           Subject   = "Uppdatering"
           ' MOTTAGARE AV MAILET
           Recipient  = "min.epost@telia.com"
           
          for each bengt in request.form
      body = body & bengt & " : " & request.form("bengt") & vbcrlf
          next

           
           
           ref = Request.form("referens")
           epost = Request.form("email")
           

           Set JMail = Server.CreateObject("JMail.SMTPMail") 

	       JMail.ServerAddress = "www.webtomten.com"
           JMail.Sender = Senderemail
           JMail.Subject = Subject

           JMail.AddRecipient Recipient

           JMail.Body = Body & vbcrlf

           
           
           jmail.appendtext "Namn: " & ref & vbcrlf 
           jmail.appendtext "E-Post:   " & epost & vbcrlf & vbcrlf

           JMail.Priority = 3

           ' INKLUDERA AVSÄNDARENS IP_ADRESS I MAILETS HEADER
           JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

           JMail.Execute

           %>

så här ser mailet ut jag får:

referens :
test :
email :
submit :

Namn: test
E-Post: dina@adress.com

hoppas nån kan hjälpa mig

------------------
<A HREF="http://www.webtomten.com" TARGET=_blank>Den evige babbelfisk jägarn </A>
Ett gott trams för länger livet :e

Medlem sedan juni 200032 967 inlägg
#2

inga citationstecken runt bengt i request.form, jeppe:

body = body & bengt & " : " & request.form(bengt) & vbcrlf

mvh

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>

Medlem sedan maj 20011 343 inlägg
#3

Tackar för den hjälpen @nders :)

------------------
<A HREF="http://www.webtomten.com" TARGET=_blank>Den evige babbelfisk jägarn </A>
Ett gott trams för länger livet :e

Medlem sedan maj 20011 343 inlägg
#4

*ett annat fel nu*
jag har så att den ska hämta mail adressen som mailet ska skickas med i databas men när jag hämtar mail adressen
me följande kod:

id=request.querystring("id")

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\db\min.mdb"))

sql="SELECT epost, url FROM info WHERE id="&id&""

set visa_info=conn.execute(sql)

if not visa_info.eof then

epost=visa_info("epost")

hemsida=visa_info("url")

else

response.write("hittade ingen med detta id")

response.end 

end if

så händer inget jag får inget mail eller nått scriptet som skickar mailen ser ut så här


Subject   = "mail från ditt formmail"
           ' MOTTAGARE AV MAILET
           Recipient  = "& epost &"
           
          for each bengt in request.form
      body = body & bengt & " : " & request.form(bengt) & vbcrlf
          next

           
           
          
           

           Set JMail = Server.CreateObject("JMail.SMTPMail") 

	       JMail.ServerAddress = "www.webtomten.com"
           JMail.Sender = Senderemail
           JMail.Subject = Subject

           JMail.AddRecipient Recipient

           JMail.Body = Body & vbcrlf

          
           
           

           JMail.Priority = 3

           ' INKLUDERA AVSÄNDARENS IP_ADRESS I MAILETS HEADER
           JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

           JMail.Execute
          

%>

------------------
<A HREF="http://www.webtomten.com" TARGET=_blank>Den evige babbelfisk jägarn </A>
Ett gott trams för länger livet :e

Medlem sedan juni 200032 967 inlägg
#5

om du inte skickar en avsändaradress så skickas inte något mail, men det genererar inte heller något felmeddelande.

är du säker på att du får med dig en avsändaradress?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>

Medlem sedan maj 20011 343 inlägg
#6

koden som skickar ser ut så här nu

<%  Subject   = "mail från ditt formmail"
           ' MOTTAGARE AV MAILET
           Recipient  = "& epost &"
           
          for each bengt in request.form
      body = body & bengt & " : " & request.form(bengt) & vbcrlf
          next

           
           
          
           

           Set JMail = Server.CreateObject("JMail.SMTPMail") 

	       JMail.ServerAddress = "www.webtomten.com"
           JMail.Sender = verktyg@verktygsladan.com
           JMail.Subject = Subject

           JMail.AddRecipient Recipient

           JMail.Body = Body & vbcrlf

          
           
           

           JMail.Priority = 3

           ' INKLUDERA AVSÄNDARENS IP_ADRESS I MAILETS HEADER
           JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

           JMail.Execute
          

%>

men jag får detta felmeddelande

jmail.SMTPMail (0x8000FFFF)
The message was undeliverable. All servers failed to receive the message
/webcom/mini/formmail/SendMail.asp, line 69

Mail servern svara m.m ingen fara med det för jag kan använda andra mail script jag har.

------------------
<A HREF="http://www.webtomten.com" TARGET=_blank>Den evige babbelfisk jägarn </A>
Ett gott trams för länger livet :e

Medlem sedan juni 200032 967 inlägg
#7

först :
byt:

Recipient = "& epost &"

till

Recipient = epost

(förutsatt att du har en variabel som heter epost som innehåller en mailadress givetvis...)

nu har du dessutom glömt citationstecknen...

JMail.Sender = "verktyg@verktygsladan.com"

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>

Medlem sedan juni 200032 967 inlägg
#8

detta problem är löst via icq, bara så ni vet.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>

471 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
328 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
328 ms — ändringar (db)