Avatar billede kpl Nybegynder
30. april 2001 - 10:12 Der er 14 kommentarer og
1 løsning

ændre fra smtp til JMail for 150 point - URGENT! PLS

Hej Jeg har kun JMail installeret på mit webhotel hos Worldonline. Hvem vil skrive dette om til JMail for 150 point:


<!--#INCLUDE FILE=\"config.inc\" -->
<!--#INCLUDE FILE=\"top.inc\" -->
<%
if Request.QueryString(\"mode\") = \"doit\" then

    Set smtp = Server.CreateObject(\"SmtpMail.SmtpMail.1\")
    set my_conn= Server.CreateObject(\"ADODB.Connection\")
    my_Conn.Open ConnString
   
    MailServer = \"mail1.stoneplanet.com\"
    Recipients = request.form(\"email\")
    Sender = \"asp@asp-dev.ml.org\"
    Subject = \"ASP Forum Password\"
    mssg = \"You have received this mail because you have asked to be reminded of you password\"
    mssg = mssg & \"For the ASP Forum at http://www.asp-dev.ml.org\" & vbCrLf & vbCrLf
   
   
    strSql = \"Select Brugernavn, Adgangskode, Email from Tbruger where Brugernavn = \'\"
    strSql = strSql & Request.Form(\"Name\") & \"\' and Email =\'\"
    strSql = strSql & Request.Form(\"email\") & \"\'\"
   
    set rs = my_conn.Execute (StrSql)
   
    if rs.EOF or rs.BOF then
        mssg = mssg & \"Sorry The details you passed were unknown.\" & vbCrLf & vbCrLf
        mssg = mssg & \"Please register again at http://www.asp-dev.ml.org/forum/register.asp\" & vbCrLf
    Else
        mssg = mssg & \" Your Password id :- \" & rs(\"Adgangskode\") & vbCrLf
    End if
   
    mssg = mssg & \"Thank you for using the ASP Forum\"
   
   
    smtp.MailServer = MailServer
    smtp.Recipients = Recipients
    smtp.Sender = Sender
    smtp.Subject = Subject
    smtp.Message = mssg
    smtp.SendMail2
    Set smtp = Nothing
    on error resume next
    rs.close
    set rs=nothing
    my_conn.Close
    set my_conn = nothing
%>
Avatar billede tdaugaard Nybegynder
30. april 2001 - 10:13 #1
Det vil jeg! Jeg er i gang ..
Avatar billede tdaugaard Nybegynder
30. april 2001 - 10:18 #2
Sådan:

<!--#INCLUDE FILE=\"config.inc\" -->
<!--#INCLUDE FILE=\"top.inc\" -->
<%
    if Request.QueryString(\"mode\") = \"doit\" then
        set my_conn= Server.CreateObject(\"ADODB.Connection\")
        my_Conn.Open ConnString
           
        mssg = \"You have received this mail because you have asked to be reminded of you password\"
        mssg = mssg & \"For the ASP Forum at http://www.asp-dev.ml.org\" & vbCrLf & vbCrLf

        strSql = \"Select Brugernavn, Adgangskode, Email from Tbruger where Brugernavn = \'\"
        strSql = strSql & Request.Form(\"Name\") & \"\' and Email =\'\"
        strSql = strSql & Request.Form(\"email\") & \"\'\"
           
        set rs = my_conn.Execute (StrSql)
           
        if rs.EOF or rs.BOF then
            mssg = mssg & \"Sorry The details you passed were unknown.\" & vbCrLf & vbCrLf
            mssg = mssg & \"Please register again at http://www.asp-dev.ml.org/forum/register.asp\"; & vbCrLf
        Else
            mssg = mssg & \" Your Password id :- \" & rs(\"Adgangskode\") & vbCrLf
        End if
           
        mssg = mssg & \"Thank you for using the ASP Forum\"

        set smtp = Server.CreateObject(\"JMail.SMTPMail\")
        smtp.ServerAddress = \"mail1.stoneplanet.com\"
        smtp.AddRecipient request.form(\"email\")
        smtp.Sender = \"asp@asp-dev.ml.org\"
        smtp.Subject = \"ASP Forum Password\"
        smtp.Body = mssg
        smtp.Silent = True
       
        retval = smtp.Execute()
       
        Set smtp = Nothing
        set rs=nothing
        my_conn.Close : set my_conn = nothing
    End If
%>
Avatar billede lucy Nybegynder
30. april 2001 - 10:20 #3
Tak - jeg prøver lige at sætte det ind og vender tilbage om 10 minutter
Avatar billede tdaugaard Nybegynder
30. april 2001 - 10:27 #4
oki
Avatar billede tdaugaard Nybegynder
30. april 2001 - 10:28 #5
ehm . kpl = lucy !?
Avatar billede lucy Nybegynder
30. april 2001 - 10:40 #6
Der kommer en lille fejlmeddelse:
Syntax error
/forum2/pword.asp, line 54
Else
^

******
Det drejer sig om linien
<%   
Else
%>
****************
Så jeg paster lige hele filen, måske du lige kan se hvad problemet er:

<!--#INCLUDE FILE=\"config.inc\" -->
<!--#INCLUDE FILE=\"top.inc\" -->
<%
if Request.QueryString(\"mode\") = \"doit\" then

    set my_conn= Server.CreateObject(\"ADODB.Connection\")
    my_Conn.OpenConnString
   
    mssg = \"You have received this mail because you have asked to be reminded of you password\"
    mssg = mssg & \"For the ASP Forum at http://www.asp-dev.ml.org\" & vbCrLf & vbCrLf
   
    strSql = \"Select Brugernavn, Adgangskode, Email from Tbruger where Brugernavn = \'\"
    strSql = strSql & Request.Form(\"Name\") & \"\' and Email =\'\"
    strSql = strSql & Request.Form(\"email\") & \"\'\"
   
    set rs = my_conn.Execute (StrSql)
   
    if rs.EOF or rs.BOF then
        mssg = mssg & \"Sorry The details you passed were unknown.\" & vbCrLf & vbCrLf
        mssg = mssg & \"Please register again at http://www.asp-dev.ml.org/forum/register.asp\" & vbCrLf
    Else
        mssg = mssg & \" Your Password id :- \" & rs(\"Adgangskode\") & vbCrLf
    End if
   
    mssg = mssg & \"Thank you for using the ASP Forum\"
   
   
    setsmtp = Server.CreateObject(\"JMail.SMTPMail\")
    smtp.ServerAddress = \"smtp.worldonline.dk\"
    smtp.AddRecipientrequest.form(\"email\")
    smtp.Sender = \"info@minside.dk\"
    smtp.Subject = \"Debatten\"
    smtp.Body = mssg
    smtp.Silent = True
   
    retval = smtp.Execute()
   
    set smtp = Nothing
    set rs = nothing
   
    my_conn.Close: setmy_conn = nothing
   
    End if
   
   
   
    %>
<p align=center><font face=\"<% =DefaultFontFace %>\" size=4>Password Reminder</p>
</font>
<p align=center><font face=\"<% =DefaultFontFace %>\" size=\"2\">I løbet af få
sekunder modtager du en email med dit password<font face=\"<% =DefaultFontFace %>\" size=4>!</p>

<%   
Else
%>

<p align=center><font face=\"<% =DefaultFontFace %>\" size=4>Password Reminder</p>
</FONT></font>
<form action=\"pword.asp?mode=doit\" method=\"post\">
<div align=\"center\">
<TABLE background=\"\" bgColor=#b0c4de border=1 borderColor=#000000 cellPadding=0
cellSpacing=0 width=70%>
<TBODY>
<TR>
<TD width=50%>Dit brugernavn </TD>
<font face=\"<% =DefaultFontFace %>\" size=4><font face=\"<% =DefaultFontFace %>\" size=4>
<TD width=50%><FONT face=\"<% =DefaultFontFace %>\" size=3>
<INPUT name=Name size=30> </FONT></TD>
</font></FONT>
<TR>
<TD>Din e-mailadresse</TD>
<font face=\"<% =DefaultFontFace %>\" size=4><font face=\"<% =DefaultFontFace %>\" size=4>
<TD><FONT face=\"<% =DefaultFontFace %>\" size=3>
<INPUT name=email size=30 type=password value=\"\"></FONT></TD>
</TR>

<TD align=middle colSpan=2><INPUT name=submit1 type=submit value=Send></TD></TBODY></TABLE></FONT>
<P> </P>

<%
End if
%>

</font>

Avatar billede tdaugaard Nybegynder
30. april 2001 - 10:42 #7
nåå .. jeg troede det var hele scriptet du havde givet os ..

fjern \"End If\" i:

\"my_conn.Close: setmy_conn = nothing
   
    End if
\"

altså den aller sidste End If i den del jeg har rettet.
Avatar billede lucy Nybegynder
30. april 2001 - 10:42 #8
kpl & lucy, der er ikke tale om symbiose - blot et fælles projekt der skal starte 1.maj så vi har meget meget travlt.
Avatar billede lucy Nybegynder
30. april 2001 - 10:45 #9
Det er nu fjernet men nu siger den:

ADODB.Connection error \'800a0e78\'

Operation is not allowed when the object is closed.

/forum2/pword.asp, line 7
Avatar billede tdaugaard Nybegynder
30. april 2001 - 10:57 #10
(mht. kpl=lucy) Nåå ... okay :-)

my_Conn.OpenConnString

skal nok laves om til

my_Conn.Open ConnString
Avatar billede lucy Nybegynder
30. april 2001 - 11:05 #11
Det virker takker og bukker - Jeg har også et andet smtp problem jeg skal have løst senere idag, vil du have besked når jeg slår det op på eksperten?

Hilsen lucy
Avatar billede lucy Nybegynder
30. april 2001 - 11:05 #12
...Jeg beder lige kenneth sende dig pointene. Han er tilbage om 10 minutter
Avatar billede tdaugaard Nybegynder
30. april 2001 - 11:14 #13
lucy:> det var så lidt  :-) Jeg vil gerne have besked når du smider dte op :-) (har du ICQ !? if so: 4033867)

forresten, bare for nysgerrighedens skyld .. er du en kvinde ? (navnet ku jo godt tyde lidt på det ..)
Avatar billede kpl Nybegynder
30. april 2001 - 11:34 #14
Hej daugaard - desværre har jeg ikke ICQ men jeg lægger en kommentar i dette spm når Kenneth opretter det

Hilsen Lucy (Q)
Avatar billede tdaugaard Nybegynder
30. april 2001 - 11:39 #15
Tak :-)
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