Avatar billede htmlaga Nybegynder
10. maj 2001 - 15:39 Der er 21 kommentarer og
1 løsning

Hjælp til JMAIL

Jeg har prøvet at lave en bestillingsformular i JMAIL:

<% @LANGUAGE = VBScript %>
<% Option Explicit %>
<html>
<head>
    <title>Client Questionaire</title>
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3.5\">
</head>
<body BGCOLOR=\"#cccccc\">
<FONT FACE=\"\'Verdana\',\'Arial\'\" SIZE=2><CENTER>
<%
Dim strName, strEmail, strTlf, strQuery, JMail
strName = Trim(Request.Form(\"ClientName\"))
strEmail = Trim(Request.Form(\"ClientEmail\"))
strTlf = Trim(Request.Form(\"ClientTlf\"))
strQuery = Trim(Request.Form(\"ClientQry\"))

If (strName <> \"\" And strEmail <> \"\" And strQuery <> \"\") Then
        Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
        JMail.ContentType = \"text/html\"
        JMail.ServerAddress = \"websmtp.kjeldbirk.dk\" 

        JMail.Priority = 1
        JMail.Sender = \"admin@kjeldbirk.dk\"
        JMail.AddRecipientEx strEmail               
        JMail.Subject = \"Nyt spg. fra \" & strName
        JMail.Body = \"Spg.: \" & strQuery
        JMail.Execute
        Set JMail = Nothing
        JMail.AddHeader    \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")

    Response.Write \"Tak for dit spørgsmål, Revisionsfirmaet Kjeld Birk vil behandle det tidligst muligt og vende tilbage med et svar!\"
   
    Set objMail = Nothing
Else
%>


</CENTER>
<TABLE WIDTH=\"750\" BORDER=\"0\" ALIGN=\"center\">
<TR>
<TD>
<FONT FACE=\"Verdana\" SIZE=\"2\" COLOR=\"#000000\">
<FORM ACTION=\"<%=Request.ServerVariables(\"SCRIPT_NAME\")%>\" METHOD=POST>
<B>Navn:</B><BR><INPUT TYPE=TEXT NAME=\"ClientName\" VALUE=\"\" SIZE=40><BR><BR>
<B>E-mail:</B><BR><INPUT TYPE=TEXT NAME=\"ClientEmail\" VALUE=\"\" SIZE=40><BR><BR>
<B>Tlf:</B><BR><INPUT TYPE=TEXT NAME=\"ClientTlf\" VALUE=\"\" MAXLENGTH=\"8\" SIZE=8><BR><BR>
<B>Spørgsmål:</B><BR><TEXTAREA NAME=\"ClientQry\" COLS=40 ROWS=10></TEXTAREA><BR><BR>
<INPUT TYPE=SUBMIT VALUE=\"Send\">
</FORM>
</FONT>
</TD>
</TR>
</TABLE>


<% End If %>
</FONT>
</body>
</html>

Men jeg får følgende fejlmeddelse:

Microsoft VBScript runtime error \'800a01c2\'

Wrong number of arguments or invalid property assignment: \'AddRecipientEx\'

/JMAIL.asp, line 25


Kan nogen hjælpe mig af med dette problem?

//aga
Avatar billede nute Nybegynder
10. maj 2001 - 15:43 #1
Prøv:

JMail.AddRecipientEx strEmail, strName

/nute
Avatar billede Jman Praktikant
10. maj 2001 - 15:43 #2
JMail.AddRecipientEx = \"strEmail\"

--
prøv det, jeg er ikke sikker
Avatar billede nute Nybegynder
10. maj 2001 - 15:46 #3
superior >> han skal jo sette inn en email adresse, ikke en streng som inneholder strEmail !

Les dokumentasjonen for JMail, så ser du at AddRecipientEx metoden tar 2 parametre: email adresse og et navn...

/nute
Avatar billede htmlaga Nybegynder
10. maj 2001 - 15:52 #4
Nute >> Jeg har prøvet hvad du sagde
Avatar billede nute Nybegynder
10. maj 2001 - 15:53 #5
htmlaga >> hmmm....og ??
Avatar billede htmlaga Nybegynder
10. maj 2001 - 15:54 #6
... og den meddeler nu at der er en internserverfejl
Avatar billede nute Nybegynder
10. maj 2001 - 16:02 #7
du er sikker på at ikke din utbyder har sperret for SMTP, for å unngår spamming ?
Avatar billede htmlaga Nybegynder
10. maj 2001 - 16:05 #8
Det ved jeg ikke, men der står følgende om JMAIL på deres hjemmeside:

http://www.azero.dk/?/support/asp/jmail/

//aga
Avatar billede htmlaga Nybegynder
10. maj 2001 - 16:06 #9
Jeg havde først lavet scriptet i CDONTS men det understøtter de ikke.

//aga
Avatar billede nute Nybegynder
10. maj 2001 - 16:07 #10
oki....bytt ut denne linje:

JMail.AddRecipientEx strEmail               
       
med

JMail.AddRecipient strEmail, strName

/nute
       
Avatar billede htmlaga Nybegynder
10. maj 2001 - 16:08 #11
Det har jeg

//aga
Avatar billede nute Nybegynder
10. maj 2001 - 16:12 #12
det er ikke det samme som jeg ba deg om @ 10/05 2001 15:43:22. Dette er noe nytt...
Avatar billede htmlaga Nybegynder
10. maj 2001 - 16:30 #13
Hvad nyt er der i det???
Avatar billede nute Nybegynder
10. maj 2001 - 16:34 #14
bytt ut den øverste med den nederste. Jeg setter dem rett under hverandre sånn at du *ser* hva forskjellen er:

JMail.AddRecipientEx strEmail, strName
JMail.AddRecipient strEmail, strName

den øverste \'AddRecipient\' slutter me \'Ex\'...det gjør den andre ikke...

/nute

Avatar billede htmlaga Nybegynder
10. maj 2001 - 16:45 #15
Det virker ikke.

Microsoft VBScript runtime error \'800a01c2\'

Wrong number of arguments or invalid property assignment: \'AddRecipient\'

/JMAIL.asp, line 25



Kig selv på


www.kjeldbirk.dk hvis du er i tvivl..
Avatar billede nute Nybegynder
10. maj 2001 - 16:47 #16
oki...lag linjen så om til:

JMail.AddRecipient strEmail

/nute
Avatar billede htmlaga Nybegynder
10. maj 2001 - 16:50 #17
intern serverfejl

Hvad så??
Avatar billede nute Nybegynder
10. maj 2001 - 16:54 #18
ok....dette bør løse problemet....hvis det ikke gjør det, så har jeg ikke flere tips enn at du kontakter din utbyder:

bytt om disse linjene

Set JMail = Nothing
JMail.AddHeader    \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")

sånn at de ser sånn ut:

JMail.AddHeader    \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
Set JMail = Nothing

/nute
Avatar billede htmlaga Nybegynder
10. maj 2001 - 17:00 #19
Det virker næsten. Teksten er der... og vi har modtaget nogle mail (hvornår ved vi ikke)

Prøv lige at se denne fejl (den har nemlig ikke været det før):


Microsoft VBScript runtime error \'800a01f4\'

Variable is undefined: \'objMail\'

/JMAIL.asp, line 36


/htmlkrede
Avatar billede nute Nybegynder
10. maj 2001 - 17:02 #20
bytt denne linje:

Set objMail = Nothing

med denne

Set JMail = Nothing
Avatar billede htmlaga Nybegynder
10. maj 2001 - 17:08 #21
Tusind mange gange for hjælpen.

Jeg tror det virker nu ellers melder jeg tilbage...

Her er dine velfortjente point.
Avatar billede nute Nybegynder
10. maj 2001 - 17:12 #22
takker.... :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester