webForumDet fria alternativet

Vet inte om detta hör hemma i ASP

ASP

16 svar · 310 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Frågan#1

Men Jmail är väl en ASP komponent så här lägger jag det.

När jag försöker skicka ett meddelande via ett formulär och Jmail så får jag detta felmeddelande:

Microsoft VBScript runtime error '800a01b6' 

Object doesn't support this property or method: 'jmail.AddRecipient' 

/main/swe/sendmail.asp, line 4

Såhär ser sendmail.asp ut:

<%
Set jmail=Server.CreateObject("jmail.smtpmail")
jmail.ServerAddress="pop3.mailserver.net"
jmail.AddRecipient=Request.Form("recipient")
jmail.Sender=Request.Form("email")
jmail.SenderName=Request.Form("Name")
jmail.Subject=Request.Form("subject")
jmail.Body=Request.Form("body")
jmail.Execute

Response.Redirect Request.Form("redir")
%>

Och såhär ser formuläret ut:

<form method="post" name="f" onSubmit="return validateForm()" ACTION="sendmail.asp" ID="Form2">
	<input name="recipient" type="hidden" value="dennis@mail.fi" ID="Hidden4"> <INPUT name="subject" type="hidden" value="Meddelande från kontaktsidan" ID="Hidden5">
	<font face="Verdana" size="1">Meddelande:</font>
	<br>
	<TEXTAREA style="WIDTH: 300px; HEIGHT: 114px" name="body" rows="5" cols="50" ID="Textarea2"></TEXTAREA>
	<br>
	<font size="1" face="verdana,arial,tahoma">Namn:</font>
	<br>
	<input name="namn" type="text" size="24" ID="Text3">
	<br>
	<font size="1" face="verdana,arial,tahoma">E-post:</font>
	<br>
	<input name="email" type="text" size="24" ID="Text4">
	<br>
	<br>
	<INPUT TYPE="hidden" NAME="redir" VALUE="/main/swe/mainframe.asp" ID="Hidden6"> <input type="submit" value="Skicka" name="B1" ID="Submit2">
	<input type="reset" value="Börja om" name="B2" ID="Reset2">
</form>
Medlem sedan sep. 20026 425 inlägg
#2

Addrecipient kanske inte finns till JMail?
Och det är rätt forum..
/r det finns. Vänta..

Medlem sedan sep. 20026 425 inlägg
#3

Skumt, borde fungera..?

Medlem sedan sep. 20004 079 inlägg
#4

Jo jag tyckte det.
Men det finns, det funkar på en annan sida, har inte hittat nån skillnad där som borde ha nån inverkan.

Medlem sedan sep. 20026 425 inlägg
#5

Funktionen finns inte, säger Pelle på https://www.pellesoft.nu.

Medlem sedan aug. 20003 575 inlägg
#6

Det finns ju olika versioner av Jmail. Företags version osv. Det är inte så att dom sidorna ligger på olika sevrar ?

Medlem sedan sep. 20004 079 inlägg
#7

Samma server, fast en annan webbplats.

Konstigt nog funkar ju en annan version på server, av vilken jag kopierat koden ifråga.

Medlem sedan sep. 20026 425 inlägg
#8

Hm, där ligger nog problemet..

Medlem sedan juni 200032 967 inlägg
#9

Det ska väl inte vara = på den raden?

Jmail.addrecipient "snabel@snabel.nu"

mvh

Medlem sedan sep. 20026 425 inlägg
#10

@nders skrev:

Det ska väl inte vara = på den raden?

Jmail.addrecipient "snabel@snabel.nu"

mvh

Jag var inne på det, men hur får man dit det dynamiska värdet i så fall?

Kanske med en variabel?

Dim Adrec
Adrec = Request.Form("recipient")
JMail.Addrecipient Adrec

Eller....?

Medlem sedan juni 200032 967 inlägg
#11

Nej, du behöver inte göra på något annorlunda sätt.

JMail.Addrecipient Request.Form("recipient")

Mvh

Medlem sedan sep. 20004 079 inlägg
#12

m_soderlund skrev:

Hm, där ligger nog problemet..

Tror inte det, har en annan webplats, tre totalt, det funkar på två av dom.
Eftersom det är samma server så funkar nog JMail på allihopa.

Medlem sedan sep. 20026 425 inlägg
#13

@nders skrev:

Nej, du behöver inte göra på något annorlunda sätt.

JMail.Addrecipient Request.Form("recipient")

Mvh

Aha, du menar zååååå? :)
Då var nog det löst. Weeeee!

Medlem sedan sep. 20004 079 inlägg
#14

Ja, nu funkar det, men konstigt att på en annan sida funkar det fastän koden är felaktig....

Medlem sedan sep. 20026 425 inlägg
#15

His Divine Shadow skrev:

Ja, nu funkar det, men konstigt att på en annan sida funkar det fastän koden är felaktig....

Påpeka det och att man ska koda rätt. Om nu den personen kodat fel, fast det fungerar..

Medlem sedan juni 200032 967 inlägg
#16

Ja, såvida de sidorna inte har on error resume next (livsfarligt) och faktiskt inte skickar något mail.

Mvh

Medlem sedan sep. 20004 079 inlägg
#17

Nädå, de funkar.

Och som sagt, JMail koden och formulär koden är kopierade från denna sida, så det är nånting annat på gång här...

Men dom är nu fixade nu utan problem

276 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)